我正在Linux下用C语言开发一个网络游戏,这样局域网内的用户就可以互相玩了。因此,每台主机上都运行着一个服务器,监听一个特定的端口。
所以客户端必须实现对同一个局域网内所有监听端口的主机的扫描。我可以使用 nmap,但是 nmap 会产生太多我必须用管道计算的信息,不是吗?
请让我知道您是否认为以下想法合适。
如果我知道我自己的 IP 地址,我就会知道 IP 地址的类型,AB 或 C,而且我也会知道 IP 中针对主机的部分。因此,使用套接字系统调用“连接”到指定端口,我能够知道我的网络中提供此服务的所有主机。
你觉得什么更好??
非常感谢!!!