用SOCKET,UDP编程时,要发送的数据放在数组里面进行发送即数组长度可变,请问如何设置接收端数组长度 10
用SOCKET,UDP编程时,要发送的数据放在数组里面打包后进行发送,而数据是可变的,即数组长度可变,请问如何设置发送端和接收端数组长度...
用SOCKET,UDP编程时,要发送的数据放在数组里面打包后进行发送,而数据是可变的,即数组长度可变,请问如何设置发送端和接收端数组长度
展开
1个回答
展开全部
最好的socket编程方式是在头部前4个字节放整个数据长度,再4个字节消息类型,4个字节列号,==再内容。即是消息头部长度固定,内容部分可变。如果每次发送数据大小超过单次发送量,数据会被分包发送。在接收端还要做组包处理。组包也是根据数据长度去组包。这些是2年电信大数据开发得出的实际经验。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询