各位大侠,请指点一下,
public PrintStream out;
out = new PrintStream(this.remoteConnection.getOutputStream());
out.append((char) 0xd);
out.flush();本来程序只发送一个'\r',但是抓包发现发送了'\d'+'\r'莫名其妙的多了一个'\d',导致程序有问题,请问哪位大侠知道为什么,如何解决,多谢。
public PrintStream out;
out = new PrintStream(this.remoteConnection.getOutputStream());
out.append((char) 0xd);
out.flush();本来程序只发送一个'\r',但是抓包发现发送了'\d'+'\r'莫名其妙的多了一个'\d',导致程序有问题,请问哪位大侠知道为什么,如何解决,多谢。
解决方案 »
- 请教一个jar的问题!!!!!!!!!!!!!!!
- 小弟请求java关于构造器初始化的问题
- java如何模拟IP请求
- 关于java socket编程中文件传输问题
- 关于java 货币类
- 这些都是些什么啊!
- 浏览器的两个不同窗口传递参数
- 请哪位高手帮我解答!
- 对Java程序进行源码分析,用什么工具比较好呢?如果是C++的我们可以用rational rose,Java呢?另外,用Java进行建模,有什么工具比较好,我知道的只有together和rose。
- JBuilder中,中文字体问题
- java串口编程,急,急,很急!
- [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
// LOG.debug("IN writeLn " + strValue);
if (out != null && strValue != null) {
if (strValue.indexOf("\n") >= 0) {
out.print(strValue);
out.flush();
} else {
/* send /r */
out.print(strValue + String.valueOf((char) 0xd));
out.flush();
}
} }
这个完整的代码比较多。第二行是可以获得的,并且Telnet连接也没有问题,现在是串口连接的时候有问题。也不知道为啥。