gpt4 book ai didi

c++ - 关闭调用后,如何在 UDP recvfrom() 调用中获取返回值 0?

转载 作者:行者123 更新时间:2023-11-30 02:02:03 27 4
gpt4 key购买 nike

当套接字连接已由发送方按指定正常关闭时,我尝试通过网络获取值 0 here .当我使用畅通的调用时,在数据从发送方发送到接收方之前,我在 UDP 流中得到 -1。发送原始数据后,当我关闭连接(尝试关闭套接字并关闭发送端的套接字)时,我仍然得到 -1 而不是 0,表示套接字已关闭。任何人都可以帮忙,有什么办法可以得到同样的东西。

谢谢。

最佳答案

当UDP套接字为close(2)时-ed 没有发送任何东西,即使套接字是 connect(2) -编辑。另一方面,TCP 发起 four-way connection tear-down .看来您混淆了这两种情况。

关于c++ - 关闭调用后,如何在 UDP recvfrom() 调用中获取返回值 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13607751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com