sendto()
& recvfrom()
套接字 API 用于通过 UDP 发送数据包。
我们有一个场景,Node1
(UDP 客户端程序)将 UDP 数据包发送到 Node2
(已启动的服务器)和 Node3
(服务器已关闭)。
TCP 在数据通信开始前和完成后进行握手。 UDP 没有。
那么,Node1
上运行的应用程序是否因 Node3
上的服务器程序未准备好(关闭)接收 UDP 数据包而失败?
最佳答案
UDP 协议(protocol)不让你知道数据是否传输,因为它没有这样的属性。程序的流程没有任何问题。在我看来,这就是数据报有用的原因。
关于c - 将 UDP 数据包发送到死服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51955615/