不稳定网络上的Python通信

2024-05-16 18:38:13 发布

您现在位置:Python中文网/ 问答频道 /正文

不知道这是否是最好的地方张贴这篇文章,但希望有人可能会指出我的正确方向。我的设想是我有一堆树莓馅饼。我需要它们与中央服务器通信,反之亦然。我的问题在于它是一个无线网络,不能保证连接。在我的理想场景中,消息将每隔一段时间重试一次,或者在pi返回范围时重试。我已经研究过sockets和zeromq,但我目前的理解要求我开始使用线程或greenlet,这可能是使用pis的次优结果。寻找任何前进的道路,我再次道歉,如果这是在错误的地点。你知道吗


Tags: 服务器消息地方场景pisockets树莓zeromq
1条回答
网友
1楼 · 发布于 2024-05-16 18:38:13

SMTP基本上是为这种网络场景而设计的。在创建SMTP时,既没有raspberry pi,也没有802.11,但有些主机网络的持续可用性远远低于此。MTA配置了一个自由的转发策略,也许还配置了一个新的重试调度程序(例如在ifup上重试,而不是完全基于时间的调度),您可以利用“存储并转发”功能进入一个原始的网状网络,对间歇性断开连接具有很强的鲁棒性。你知道吗

相关问题 更多 >