gpt4 book ai didi

close() 与 shutdown() 和 receive()

转载 作者:行者123 更新时间:2023-11-30 14:31:16 25 4
gpt4 key购买 nike

我有以下代码:

客户端:

n=recv(sock,buf,1200,NULL);

服务器端:

shutdown(sockk,SD_BOTH);

问题是,客户端 recv 返回 0,意味着正常关闭。我需要它返回-1(我无法更改客户端,我需要调整我的代码以适应它。)

我该怎么做才能让它返回-1?

最佳答案

我明白了。使用 SO_LINGER 设置套接字,从而导致异常关闭。现在,它在 shutdown() 之后返回 -1

关于close() 与 shutdown() 和 receive(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1696186/

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