当前位置: 代码迷 >> Android >> android_socket_速度惟独560K字节/秒
  详细解决方案

android_socket_速度惟独560K字节/秒

热度:149   发布时间:2016-04-28 05:48:16.0
android_socket_速度只有560K字节/秒
android(4.1.2)平板电脑通过路由WiFi_以socket TCP方式和 计算机通讯速度只有530--600K字节/秒。感觉不大正常。
 通讯方式为android 端发8字节命令字。服务器端(计算机)收到命令字后回传一个数据包。
主要限制在于传送的数据包一次只有1400字节。大于1500字节后会出错。怎么提高速度?
( 已验证服务器端是正常的,用另一台计算机和它通讯速度能上8M字节/秒。) 
------解决方案--------------------
感觉是要设置缓冲区大小吧,感觉默认buffer的大小就一千多
------解决方案--------------------
发送的缓存大小不是你能控制的,虽然提供了方法。
你这里面可能有阻塞操作,或者有同步操作,有一方需要等待什么。
最好自己做封包发送,改多线程发送,封包有编号,服务器检测编号缺失
  相关解决方案