17 Commits (78d10224f893e90817d4bc202c6b4a9bf807712a)

Author SHA1 Message Date
  Titouan Rigoudy 78d10224f8 Implement Executor. 6 years ago
  Titouan Rigoudy 9aaf843856 Introduce MessageHandler, Dispatcher, Executor. 6 years ago
  Titouan Rigoudy caebbc52c4 Use crossbeam channel instead of std::sync::mpsc. 6 years ago
  Titouan Rigoudy 101e40716f Run cargo update. 6 years ago
  Titouan Rigoudy c8a4e8fe74 Add src::proto::codec for Tokio integration. 7 years ago
  Titouan Rigoudy e76ed364a6 Rename proto::codec to proto::base_codec. 7 years ago
  Titouan Rigoudy 1536e1d19e Update dependencies. 7 years ago
  Titouan Rigoudy 92c30a6c6d Introduce bytes crate, use it for Proto{De,En}code{,r}. 7 years ago
  Titouan Rigoudy 39e1ddbbed Updated mio and ws-rs and fixed compile errors. 8 years ago
  Titouan Rigoudy 3955246870 Add ability to open connections to peers. 9 years ago
  Titouan Rigoudy 5db8544d81 Switch from websocket crate to ws crate. 9 years ago
  Titouan Rigoudy d59ac09ca0 Use ReadFromPacket and WriteToPacket traits to simplify packet I/O. 9 years ago
  Titouan Rigoudy 0ee0acc2fb Decode and encode strings as ISO-8859-1, not UTF-8. 9 years ago
  Titouan Rigoudy 97a06faa62 Start working on control channel. 9 years ago
  Titouan Rigoudy 2925b81d6f Add RoomListResponse. 9 years ago
  Titouan Rigoudy 9e0923ddb9 Start parsing messages with generic reusable code. Login works. 9 years ago
  Titouan Rigoudy 725667cc47 Code basic structure for message handling. 9 years ago