#udp #communication #layer #listen

escalon

Escalon 项目的 UDP 通信层

18 个版本

0.1.17 2023 年 10 月 25 日
0.1.16 2023 年 10 月 24 日
0.1.12 2023 年 9 月 28 日
0.1.0 2023 年 8 月 29 日

6#listen


用于 escalon-jobs

MIT 许可

35KB
837 代码行

Escalon

备注

监听

监听 udp

nc -ul 65056

发送

应该从一个容器中发送...

发送加入 udp

echo -n "{\"action\":{\"Join\":{\"sender_id\":\"TESTER\",\"start_time\":{\"secs_since_epoch\":1695629468,\"nanos_since_epoch\":870772893}}}}" | nc -u -q1 0.0.0.0 65056

发送检查 udp

echo -n "{\"action\":{\"Check\":{\"sender_id\":\"TESTER\",\"jobs\":0}}}" | nc -u -q1 0.0.0.0 65056

待办事项

  • colisión: 存在将已死亡的作业任务分配给在等待期间死亡的客户端的可能性... 应该在等待后重新检查...
  • aux.rs: 重命名为 tools.rs...

实现测试

  • docker compose up
    • 然后杀死一个

依赖

~4–14MB
~163K SLoC