This commit is contained in:
jusax23 2023-10-02 14:56:09 +02:00
parent 67e3c8275c
commit a1b29106ad
Signed by: jusax23
GPG key ID: 499E2AA870C1CD41

32
readme.md Normal file
View file

@ -0,0 +1,32 @@
# quad-ws
WebSocket plugin for miniquad.
Testet on:
- [x] Web: webjs WebSocket
- [ ] Android
- [x] Linux: websocket
- [ ] macOS
- [ ] Windows
- [ ] iOS
Other Platforms could work, but weren't tested.
## Usage
```rs
let client = QuadWs::new("ws://example.com");
if client.connected() {
client.write(vec![0, 1, 2, 3, 3]); // connected check is optional / write returns if sending was successfull.
} else {
client.revive(); // trys to revive the connection.
}
if let Some(buffer) = client.read(){
//process buffer
}
client.close(); // permanently close the connection.
```
## Attribution
crate websocket is used for none wasm Implementation.