gpt4 book ai didi

linux - 一个socket fd已经调用了 "shutdown",我可以 "reopen"吗?

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:19 26 4
gpt4 key购买 nike

我们知道套接字 fd 可以通过“shutdown()”函数部分关闭。我的问题是,是否有 API 可以重新打开读取对等点或写入对等点?

最佳答案

不,这是不可能的。按照标准关闭会向对等方发起 FIN 请求。因此,连接两端的通信将被关闭。此外,即使您如此操作,本地 TCP 堆栈的 FSM 切换回允许/支持相应通信的状态,对等方也不会处理此问题。

看这里:http://tcpipguide.com/free/t_TCPOperationalOverviewandtheTCPFiniteStateMachineF-2.htm

关于linux - 一个socket fd已经调用了 "shutdown",我可以 "reopen"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42713028/

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