gpt4 book ai didi

c - 如何让套接字服务器只接受一次

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:59 25 4
gpt4 key购买 nike

<分区>

我真的很头疼。

如果我有很多套接字客户端而只有一个套接字服务器,我怎样才能让服务器只接受他收到的第一个 connect() 命令,而让来自其他客户端的所有其他 connect() 失败?我在 linux 中使用 C 顺便说一句

我真的很纠结这个问题。换句话说,我怎样才能让客户认识到“嘿,这个 ip 的这个端口号很忙,我可能需要尝试另一个。

我的老师告诉我,如果我只是让一个客户端连接到服务器,而另一个客户端最近连接到同一个 ip 同一个端口,我会得到一个超时错误。但是,好吧,我就是找不到错误在哪里。 两个客户端的 connect() 函数都返回 0。

也许我误解了老师的话,但是既然程序没有崩溃,函数也没有返回负数,那么它在哪里,我该如何找到它呢?

非常感谢。

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