首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

socket发送数据包大小的有关问题

2012-03-15 
socket发送数据包大小的问题android手机通过2G或者3G网络连接服务器,有的时候网络状况不是很好,经常导致接

socket发送数据包大小的问题
android手机通过2G或者3G网络连接服务器,有的时候网络状况不是很好,经常导致接收数据失败,有的时候是socket connect连接失败,大部分是接收失败,socket和服务器端发送包最大为1024byte,就是1K,若数据量大分包。想问一下这个值是否合理,大家说一下最好数据包设为多大可能会改善现有状况?多谢

[解决办法]
socket底层不是会自动分包吗,包太大它自己会分啊
[解决办法]
1KB是你缓冲区的大小吧,过大会丢包粘包的
[解决办法]
你可以抓包看看,我记得那个包大小不是固定的,应该是超过1K小于2K的

热点排行