Python中的分散式网络 - 如何?

Mik*_*cic 15 python networking

我想编写一个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.
Run Code Online (Sandbox Code Playgroud)

有哪些库/项目可以帮助促进这样的事情?

Sen*_*ran 8

其中一种方法是使用的应用程序是广播UDP数据包,你的应用程序从不同的节点接收,然后显示它.Twisted Networking Framework提供了完成这项工作的工具.该文档也提供了一些简单的示例.