个人案例
暂无发表的小程序案例
- TCPSocket.write 分包写Arraybuff数据,真机无法发送完整数据,如何解决?
14:25:20.257 [pool-1-thread-1] INFO com.deli.device.communication.print.PrintSocketService - 已接收数据[192.168.0.39-54242],消息数[1],大小[137900] 14:28:22.244 [pool-1-thread-2] INFO com.deli.device.communication.print.PrintSocketService - 已接收数据[192.168.0.93-57597],消息数[1],大小[1951600] 14:30:45.409 [pool-1-thread-3] INFO com.deli.device.communication.print.PrintSocketService - 已接收数据[192.168.0.39-54359],消息数[1],大小[173900] 14:32:19.028 [pool-1-thread-4] INFO com.deli.device.communication.print.PrintSocketService - 已接收数据[192.168.0.39-54521],消息数[1],大小[153500] 测试很多次,发现同一个文件,通过(安卓、IOS)小程序多次发送TCPSocket消息(已分包处理,已调整分包大小),每次接收的大小都不一样,小程序端存在限制问题,导致丢包,无法发送完整数据出去。
03-26 - TCPSocket.write 模拟器正常,真机报错,是否小程序TCP消息有大小限制,如何解决?
使用TCPSocket.write,发送输出后,真机报错如下:{sockfd: 529, errCode: -2, errNum: 0, errMsg: "send socket fail: sent length: 477840 total length:1939713errno:0 errmsg:Success"} 无法发送完成消息,模拟器正常,真机报错,如何解决?
03-22