1
0
mirror of https://github.com/actix/examples synced 2025-06-26 17:17:42 +02:00

fix static-files readme name

This commit is contained in:
Rob Ede
2022-02-18 03:36:04 +00:00
parent d25d71111f
commit 1206905a11
28 changed files with 57 additions and 59 deletions

View File

@ -5,19 +5,19 @@ This is extension of the
Added features:
* Browser WebSocket client
* Chat server runs in separate thread
* Tcp listener runs in separate thread
- Browser WebSocket client
- Chat server runs in separate thread
- TCP listener runs in separate thread
## Server
Chat server listens for incoming tcp connections. Server can access several types of message:
* `/list` - list all available rooms
* `/join name` - join room, if room does not exist, create new one
* `/name name` - set session name
* `some message` - just string, send message to all peers in same room
* client has to send heartbeat `Ping` messages, if server does not receive a heartbeat message for 10 seconds connection gets dropped
- `/list` - list all available rooms
- `/join name` - join room, if room does not exist, create new one
- `/name name` - set session name
- `some message` - just string, send message to all peers in same room
- client has to send heartbeat `Ping` messages, if server does not receive a heartbeat message for 10 seconds connection gets dropped
To start server use command: `cargo run --bin websocket-tcp-server`
@ -29,4 +29,4 @@ To run client use command: `cargo run --bin websocket-tcp-client`
## WebSocket Browser Client
Open url: [http://localhost:8080/](http://localhost:8080/)
Open url: <http://localhost:8080>