yuzhuohua@sohu.com
yuzhuohua@sohu.com
  • 发布:2018-06-17 16:14
  • 更新:2019-05-15 18:32
  • 阅读:501

【报Bug】Hbuilder下调用DatagramSocket.send发送字节数组时如果值大于127,接收端变成了00

分类:Native.js

//发送数据
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

2018-06-17 16:14 分享
已邀请:
1048708049@qq.com

1048708049@qq.com

byteSend这个对象你是怎么创建的

要回复问题请先登录注册