我想编写一个Python脚本,它将检查用户本地网络以查找当前运行的脚本的其他实例.
出于这个问题的目的,让我们说我正在编写一个仅通过命令行运行的应用程序,并且只在本地网络上"找到"应用程序的另一个实例时更新屏幕.以下示例输出:
$ python question.py Thanks for running ThisApp! You are 192.168.1.101. Found 192.168.1.102 running this application. Found 192.168.1.104 running this application.
有哪些库/项目可以帮助促进这样的事情?
其中一种方法是使用的应用程序是广播UDP数据包,你的应用程序从不同的节点接收,然后显示它.Twisted Networking Framework提供了完成这项工作的工具.该文档也提供了一些简单的示例.