1
A
回答
1
我有同样的问题,并且服务器在电话几分钟睡眠后向Android手机发送一些ping数据包时也会收到RST。
我觉得下面的帖子可以回答一些问题: http://groups.google.com/group/android-developers/browse_thread/thread/8a611b2aeaa4d620
您正在使用什么网络(电话网络或WIFI)?
我的手机通过EDGE网络连接。 我每隔6分钟就会发送一次服务器消息,服务器在第6分钟后总是收到RST消息,但5分钟后会保持连接的活跃状态。而且我还试图让服务器每隔2分钟发送一次消息(电话屏幕关闭),连接可以长时间保持活动状态(我测试了一个小时以上)。
然后我保持手机的屏幕上(它不会睡觉),并再次尝试,但6分钟后连接再次被杀死(服务器得到RST),所以看起来Android的睡眠不是RST的原因。
根据我的测试,我认为我的电话网络厂商正在查杀这些长时间连接空闲至少6分钟,并将RST发送到电话和服务器。 所以它可能与手机睡眠无关。
我没有在其他网络上测试过,请告诉我结果,如果你这样做。
相关问题
- 1. 用于TCP套接字的Android服务
- 2. 无法连接到服务器,TCP套接字android
- 3. Android的TCP套接字连接慢
- 4. TCP套接字连接
- 5. TCP套接字连接
- 6. TCP套接字和连接
- 7. 重置套接字连接
- 8. whois的TCP套接字连接失败的一个服务器
- 9. 无法连接到其他PC的TCP套接字服务器
- 10. 作为服务的TCP套接字连接
- 11. Matlab的TCP/IP服务器套接字多个连接
- 12. .NET中的TCP/IP套接字连接
- 13. TCP:已连接的套接字被内核重置?
- 14. 将Java TCP服务器与C#TCP套接字连接到Windows 7中
- 15. PHP套接字连接到TCP服务器
- 16. Web服务与TCP/IP套接字(Java)+ SQL连接
- 17. 亚马逊EC2服务器TCP套接字连接
- 18. TCP服务器:移交套接字连接
- 19. Android套接字重新连接到服务器
- 20. MongoDB查询将套接字连接重置为Node.js服务器
- 21. 从应用程序重置TCP套接字连接
- 22. Android服务器启动的TCP连接
- 23. Android的tcp套接字设置etimedout值
- 24. 在TCP套接字连接期间通过对端重置连接?
- 25. TCP Python套接字服务器响应
- 26. C#套接字TCP客户端/服务
- 27. Python:异步TCP套接字服务器
- 28. TCP套接字冻结服务器
- 29. 与TCP套接字(服务器)通信
- 30. C/Linux TCP套接字服务器