gpt4 book ai didi

c - 帮助选择?

转载 作者:行者123 更新时间:2023-11-30 18:06:24 25 4
gpt4 key购买 nike

所以我正在尝试制作一个监听多个端口的服务器。我无法理解选择。

有人可以给我一些关于我做事的顺序和原因的伪代码吗?

我知道我将两个单独的套接字绑定(bind)到不同的端口。当然。但是我可以在两个端口上调用listen吗?

在我的客户端上,我是否只需调用 connect,然后 Listen 就会注意到连接尝试?我该如何选择接受?

抱歉新手问题。我尝试过 beejs 指南和其他一些指南,但它们并没有很好地覆盖多个端口(它们似乎都使用相同的示例)。

谢谢!

最佳答案

在服务器上调用 bindlisten 后,套接字的 fd 只是您可以与 select 调用一起使用的另一个 fd 。当 select 返回并指示该 fd 上的数据时,您可以在该 fd 上调用 accept 来开始接收数据。

编辑:此外,当您接受连接时收到的fd是另一个可以传递给select调用的fd。

关于c - 帮助选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532319/

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