使用socket
OutputStream去发送数据到PLC,为啥发过去的数据和代码定义的不一致呢?
使用socket
OutputStream去发送数据到PLC,为啥发过去的数据和代码定义的不一致呢?
// 创建Socket对象
Socket socket = new Socket("127.0.0.1", 10000);
// 要发送的字节数组
// ......
byte[] content = new byte[4096];
// ......
// 传输字节流
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
out.write(content, 0, content.length);
out.close();
// 关闭Socket连接
socket.close();