Tutorial

NetworkZero 的目标是让局域网通信变得简单。

基于networkzero包装,保留与其一致的接口

注意

如果你无法在两台局域网电脑之间通信,可能需要关闭电脑的系统防火墙

demo

收信人: 地址 (地址名),并 接收 来自这个地址的消息。

寄信人: 往 目标地址 发送 信息

允许任何人公布通信地址,所以可以轻松构建网状结构。

demo2: 悟空机器人

demo2

典型应用场景

  • 局域网联机游戏
  • 局域网聊天
  • 多人联机控制机器人
  • 与Python程序(诸如树莓派机器人)互动
OSError: [WinError 10040] 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
  File "networkzero\discovery.py", line 405, in run
    self.listen_for_one_advert()
  File "networkzero\discovery.py", line 289, in listen_for_one_advert
    message, source = self.socket.recvfrom(self.beacon_message_size)