我是 Python 新手,这是我面临的问题。我正在尝试实现 p2p DHT 。
那么场景如下:
只有程序,我在 7 个不同的 Windows(终端)中运行相同的程序。我运行的所有 7 个实例都有 7 个不同的套接字编号,现在创建了 7 个服务器
此时所有终端(服务器)都在等待键盘输入,我选择在其中一个终端中输入,在一个终端中输入,但其余所有终端仍在等待键盘中断(输入)(很明显)。
现在我选择的终端知道peer id(其他终端/服务器的Socket端口号),所以现在我想向其他peer(终端)发送消息,问题是他们还在等待键盘中断!
我该如何解决这个问题?本质上,如果在其中一个终端输入键盘输入,我希望其余所有终端停止等待键盘输入(注意:我拥有其余的所有套接字端口)
这是一个UDP连接