Socket.D 是什麼東東?
是基於"事件"和"語義訊息""流"的網路應用協議。在微服務、移動應用、物聯網等場景,可替代 http、websocket 等。支援 tcp, udp, ws, kcp 傳輸。協議特點可參考《官網介紹》。
目前:javascript, java 已釋出。python 已開發完成,再在測試中。go, rust, c++ 正在開發中。
for Java 更新
- 新增 X-Hash 元資訊支援
- 新增 CLOSE2003_DISCONNECTION 關閉碼
- 新增 Pressure 幀型別(預留做背壓控制)
- 修復 當使用二段式關閉時,可能出現無法重連的問題(2.3.10 後出現的)
- smartsocket 升為 1.5.43
for JavaScript 更新
- 新增 X-Hash 元資訊支援
- 新增 CLOSE2003_DISCONNECTION 關閉碼
- 新增 Pressure 幀型別(預留做背壓控制)
- 修復 當使用二段式關閉時,可能出現無法重連的問題(2.3.10 後出現的)
影片演示效果:
- for H5
- https://www.bilibili.com/video/BV1ck4y197BV/
- 演示原始碼
- for UniAPP
- https://www.bilibili.com/video/BV1T94y1T7sp/
- 演示原始碼
程式碼倉庫:
- https://gitee.com/noear/socketd
- https://github.com/noear/socketd
官網:
- https://socketd.noear.org