[英]Send data to rs232/usb-adapter via socket in java
我要发送此十六进制命令块:
1B 40 26 0D
通过Java套接字和具有RS232的计算机的代理(代理)。 我有以下代码:
DataOutputStream outToServer = new DataOutputStream(this.clientsocket.getOutputStream());
String command5 = "\u001b\u0040\u0026\u240D";
outToServer.writeUTF(command5);
outToServer.flush();
套接字和serproxy配置正确。 有人有主意吗?
writeUTF
函数在字符串的字符之前写入字符串的长度。 您可以使用的是普通写法:
byte[] bytes = {0x1B, 0x40, ...};
out.write(bytes)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.