我正在制作一个环形网络,其中每个节点只能使用 python 中的套接字与其对等方通信

问题描述

我试图实现的方式是每个进程打开 2 个套接字,一个侦听其右节点,另一个将连接发送到其左节点。通过这种方式,我可以使用套接字连接整个环,但问题是当对等方尝试在 while(1) 中接收来自左节点(已发送连接的节点)的消息时,它会继续读取 0 个字节而不会阻塞和断开连接经过一些尝试后的插座。如何让 recv 等待来自其左对等方的消息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)