java socket发送byte数组能成功 netty框架不行
只能服务端编程,客户端是一个硬件设备,通过 java socket 发送十六进制的数组能成功,硬件设备能有动作,而通过netty 框架发送指令就不行,设备没有动作。
.....
byte[] arrbyte = new byte[8];
arrbyte[0] = (byte)0xFE;
.........
OutputStream socketWriter = socket.getOutputStream();
socketWriter.write(arrbyte);
socketWriter.flush();
以上操作是可以的,
而通过 netty 操作就不行
ctx.writeAndFlush(arrbyte);
求解决。谢谢大侠们