gpt4 book ai didi

c++ - 如何创建一个一次只接受一个连接的 TCP 服务器?

转载 作者:IT王子 更新时间:2023-10-29 00:16:59 26 4
gpt4 key购买 nike

<分区>

我正在使用 Linux 套接字用 C++ 编写客户端-服务器对。我希望服务器监听连接,当一个客户端连接时,服务器应拒绝任何其他尝试连接的客户端。

我尝试通过在 listen 中设置积压参数来实现这一点函数为 0 和 1,这些值似乎都不起作用。第一个客户端按预期连接,但任何后续客户端都会在第一个客户端完成时阻塞。真正让我感到困惑的是,它们不会在连接到服务器时阻塞,而是在第一次读取时阻塞。

我用了the code here开始编写我的客户端和服务器。有谁知道我需要更改什么才能让服务器只接受一个客户端连接,并放弃任何后续连接尝试?

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