#桌面 #客户端

websocket-client

一个支持桌面和WebAssembly的WebSocket客户端库

4 个版本

使用旧的Rust 2015

0.2.1 2020年12月21日
0.2.0 2018年8月21日
0.1.1 2018年8月21日
0.1.0 2018年8月21日

#325 in WebSocket

MIT 许可证

15KB
271 代码行

一个支持桌面和WebAssembly的WebSocket客户端库。它仅在Linux和wasm32-unknown-emscripten上进行了测试,但应该可以在其他桌面平台和其他WebAssembly目标上运行。

它使用轮询API来接收消息,因此可能最适合游戏,因为游戏会在每一帧中进行轮询。它可能不适合需要在一收到消息后毫秒级响应的应用程序,因为轮询会稍微增加延迟。

它支持文本和二进制数据。在桌面上,它使用websocket。在WebAssembly上,它通过stdweb使用JavaScript。


lib.rs:

一个支持桌面和WebAssembly的WebSocket客户端库。它仅在Linux和wasm32-unknown-emscripten上进行了测试,但应该可以在其他桌面平台和其他WebAssembly目标上运行。

它使用轮询API来接收消息,因此可能最适合游戏,因为游戏会在每一帧中进行轮询。它可能不适合需要在一收到消息后毫秒级响应的应用程序,因为轮询会稍微增加延迟。

它支持文本和二进制数据。在桌面上,它使用websocket。在WebAssembly上,它通过stdweb使用JavaScript。

依赖项

~0–9MB
~79K SLoC