微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。