gpt4 book ai didi

linux - 接受(2)而不听(2)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:48 24 4
gpt4 key购买 nike

我想知道,有没有办法不先听就接受连接?
或者,有没有办法将监听套接字重新用作接受套接字?

最佳答案

没有也没有。

在您调用 listen() 之前,套接字不会进入监听模式。它必须监听才能 accept()。而且,一旦你正在收听,你就无法将套接字转换为已连接的套接字。您可以关闭监听套接字并使用dup2 将连接的套接字fd“重命名”为监听套接字使用的内容——但我认为如果您需要这个,您应该重新考虑您的设计.

关于linux - 接受(2)而不听(2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384872/

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