【发布时间】:2017-04-19 05:25:58
【问题描述】:
我有一个简单的 android 异步客户端应用程序,它连接到我桌面上的服务器。现在通过 wifi 应用程序工作正常(除非客户端网络非常慢)。但是当我尝试在移动网络上使用它时,它会随机断开连接,并出现经典的“对等连接重置”错误。我认为发生这种情况的最大可能性是连接,然后将其放置几秒钟以对连接不做任何事情。但问题是它有时会“存活”并在以后发生,也许一百分之一的人根本不会断开连接。这是没有意义的,而且应用商店中有很多应用程序可以在移动网络上正常运行,所以它不会那么难......
编辑:如果我只是把手机放在桌子上,信号很好,没有移动,或者任何会干扰连接的事情,也会发生这种情况。
【问题讨论】:
-
移动网络不如 wifi 连接稳定。人们走进框架中钢材过多的建筑物,进入停车场,或者在信号塔之间的切换时遇到问题。我不知道你在用你的服务做什么,但你可能需要让它更容错,这样你就可以在断开连接时存活
-
@GabeSechan 真的,我忘了说如果我把它放在我的桌子上,没有任何干扰等,就会发生这种情况。在编辑中添加。
标签: android sockets networking server client