gpt4 book ai didi

c - 让我的局域网中的主机监听特定端口

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

我正在Linux下用C语言开发一个网络游戏,这样局域网内的用户就可以互相玩了。因此,服务器在每个主机上运行,​​监听特定端口。

所以客户端必须实现对同一局域网内所有监听端口的主机的扫描。我可以使用 nmap,但 nmap 会产生太多信息,我必须使用管道进行计算,不是吗??

如果您认为以下想法合适,请告诉我。

如果我知道自己的 IP 地址,我就会知道 IP 地址的类型,A B 或 C,而且我还会知道 IP 中针对主机的部分。因此,使用套接字系统调用“连接”到指定端口,我能够知道网络中提供此服务的所有主机。

你觉得哪个更好??

非常感谢!!!

最佳答案

用你自己的ip做一个广播,让别人用他们的ip回复你,就这么简单。你可以为此使用 avahi (zeroconf)。

关于c - 让我的局域网中的主机监听特定端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10312322/

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