假设客户端通过我的应用程序向服务器发送了一些数据报。如果我在服务器端的应用程序停止工作并且无法接收任何数据报,但客户端仍然继续通过 UDP 协议向服务器发送更多数据报,那么这些数据报要去哪里?他们会留在服务器的操作系统数据缓冲区(或其他什么?)
我问这个问题是因为我想知道如果客户端通过 Internet 向 PC 发送 1000 个数据报(每个 1K),即使没有人在收听这些数据,这 1000 个数据报是否会通过 Internet(消耗带宽)?
如果答案是肯定的,我应该如何阻止这种情况发生?我的意思是如果服务器停止运行,我应该如何使用 UDP 来了解事实并停止任何进一步的发送?
谢谢