如何在Python平台中独立地找到本地IP地址(即192.168.xx或10.0.xx)并仅使用标准库?
如何在Python中轻松获取本地网络中的IP地址或主机名列表?
如果它是多平台的,那将是最好的,但它需要首先在Mac OS X上运行,然后其他人遵循.
编辑:本地我指的是本地网络中的所有活动地址,例如192.168.xxx.xxx.
所以,如果我的电脑的IP地址(本地网络内)是192.168.1.1的,我有另外三个连接的计算机,我希望它返回的IP地址192.168.1.2,192.168.1.3,192.168.1.4,可能它们的主机名.
我正在创建一个与Python 2.7和Windows中的IP Messenger相同的Messenger.
我想要与IP Messenger用于查找通过LAN运行相同软件的系统相同的功能,但我无法理解该技术.
有人可以帮我解决使用Python 2.7和套接字库在LAN上查找运行相同软件的计算机IP地址或主机名的问题.
请提出一些可以在Windows上实现的内容,而不是像Nmap(仅限于Linux),如果解决方案是Python的套接字库代码,那将非常有用.