收藏
回答

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消息(已分包处理,已调整分包大小),每次接收的大小都不一样,小程序端存在限制问题,导致丢包,无法发送完整数据出去。


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容