我不确定这是否是提出这个问题的正确论坛。所以请原谅我的无知。
我构建了一个Android应用程序,它将UDP数据包发送到我的服务器,服务器发送了回复。但我注意到一些奇怪的事。我买了一个20 MB的互联网包。过了一会儿,那个包的带宽就完了。所以我无法通过手机浏览或使用互联网。
但我注意到一些奇怪的事情。我的Android应用程序仍在向我的服务器发送UDP数据包。我的服务器也发送了回复,但响应没有到达我的Android手机的应用程序。我感兴趣并开始向服务器发送大量UDP数据包。服务器正在接收所有这些数据包并且响应丢失了。
我想知道为什么会这样。 ISP应该没有阻止这个吗?我对这个话题非常好奇。任何人都可以解释为什么会发生这种情况或给我任何好的联系,以便详细了解为什么会发生这种情况?
答案 0 :(得分:2)
UDP是无连接的,显然,当数据计划耗尽时,您的ISP仅会阻止数据下行链路到您的手机。 TCP无法以这种方式工作,因为ACK数据包需要回流,但UDP并不关心。