java MINA 向C语言服务端发送字节数组 急迫!!!! 20
我用MINA框架向C语言服务端发送字节数组,其中在建立连接后我就发送两个字节数据过去,如下publicvoidsessionOpened(IoSessionsession...
我用MINA框架 向C语言服务端发送字节数组,其中在建立连接后我就发送两个字节数据过去,如下
public void sessionOpened(IoSession session) throws Exception {
byte head = (byte)12;
byte end = (byte)1;
byte[] result = {head,end};
session.write(result);
}
问题出现了,session.write()中的参数系统默认是Object的,虽然我写的session.write(result);这句,不会报错,但是系统默认把我的result从byte[][]转为Object。C语言的接收端接收到的就是一堆乱码,而不是两字节的数据。该怎么办呢,急求答案!!!! 展开
public void sessionOpened(IoSession session) throws Exception {
byte head = (byte)12;
byte end = (byte)1;
byte[] result = {head,end};
session.write(result);
}
问题出现了,session.write()中的参数系统默认是Object的,虽然我写的session.write(result);这句,不会报错,但是系统默认把我的result从byte[][]转为Object。C语言的接收端接收到的就是一堆乱码,而不是两字节的数据。该怎么办呢,急求答案!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询