在LAN中查找服务器

时间:2015-09-10 19:36:18

标签: python-3.x server lan

如何在python服务器中找到没有IP局域网的服务器? 我假设端口将在文件中配置,因此它不必找到端口。
我试图在谷歌搜索,但我找不到任何有用的东西,或者可以帮助我。
服务器IP将会更改,因为它不会在同一台计算机上持续运行 所以我基本上得到了网络中随机计算机上的服务器应用程序,我想从另一台计算机上找到它的IP 我会非常感谢任何解释如何做到这一点或链接,这可以帮助我做到这一点。

1 个答案:

答案 0 :(得分:1)

不确定这是否是您想要做的,我想您想通过在服务器上运行一些python执行来找到服务器的IP?

你可以尝试:

from subprocess import call
  call (["ipconfig"])

这将转储IP配置,您可以解析IP地址。这假定是一个Windows服务器。您必须修改操作系统的调用。

更新:

检查一下:TCP CommunicationsUDP Communications ...它看起来像你在找什么。你仍然会在确定网络上的可用地址(arp -a)和测试每个地址时遇到麻烦 - 这将是你的客户端应用程序。当服务器端应用程序在TCP或UDP端口上接收到正确的查询时,它将确定它的地址(ipconfig)并返回该值。