python socket通信 客户端如何检测同一 局域网内开启服务功能的服务端ip地址

我使用python的socket写了一个简易聊天室,具体是一个电脑当做服务端运行一个server.py,其他电脑为客户端运行client.py 然后连接
但是这样做需要服务端的ip地址
在server.py里 可以使用gethostbyname解决
client.py里只能由用户手动输入

那么有没有一种办法 可以让客户端检测到同一局域网内 运行了server.py的电脑的ip地址呢

你是想让客户端输出服务器的IP地址吗?你客户端连接到服务器之后,服务器直接把ip发给客户端不就可以了吗?还是说你有多个服务器,可是客户端链接到哪个服务器得看你客户端的套接字的设置
温馨提示:答案为网友推荐,仅供参考
相似回答