//发送数据
var sendSocket = new DatagramSocket();
var dataSend = byteSend;
var iAdd = new InetAddress();
alert(dataSend[5]);
var dpSend = new DatagramPacket(dataSend, dataSend.length, iAdd.getByName(udpServerIP), udpPort);
sendSocket.send(dpSend);
alert("1");
dataSend[5]=0xB1;//整数值为177
上面代码第一个弹出值为177,服务器接收后转成16进制时为00,通过抓包软件获取到该位也为00,但是该位如果取值小于127就正常,不知道是不是bug
y***@sohu.com
- 发布:2018-06-17 16:14
- 更新:2020-12-25 23:47
- 阅读:1320
【报Bug】Hbuilder下调用DatagramSocket.send发送字节数组时如果值大于127,接收端变成了00
分类:Native.js
2 个回复
1***@qq.com
byteSend这个对象你是怎么创建的
w***@126.com - 蓝牙
请问解决了吗?