Titouan Rigoudy
|
9a5522f55d
|
Finish JoinRoomResponse::from_packet.
|
9 years ago |
Titouan Rigoudy
|
56c170c119
|
Refactor Error into result module, use it.
|
9 years ago |
Titouan Rigoudy
|
df091c884c
|
Log when we join a room.
|
9 years ago |
Titouan Rigoudy
|
df3c24011c
|
Start fleshing out UserMap.
|
9 years ago |
Titouan Rigoudy
|
2d2cc9851d
|
Add preliminary support for joining rooms.
|
9 years ago |
Titouan Rigoudy
|
58d5840d1b
|
Comment RoomMap.
|
9 years ago |
Titouan Rigoudy
|
dec759a475
|
Comment control::request and control::response.
|
9 years ago |
Titouan Rigoudy
|
7285cf51c9
|
Add RoomMap, Client::server_send, Client::control_send.
|
9 years ago |
Titouan Rigoudy
|
dd95fd80bc
|
Add comments to room module, rename RoomKind to Visibility.
|
9 years ago |
Titouan Rigoudy
|
4eca84f468
|
Add {Connect, Disconnect}Notification.
|
9 years ago |
Titouan Rigoudy
|
6571960db1
|
Add FromPacket trait for uniformity.
|
9 years ago |
Titouan Rigoudy
|
0265f57b84
|
Add TODO.md
|
9 years ago |
Titouan Rigoudy
|
620b3e5720
|
Improve error handling at startup.
|
9 years ago |
Titouan Rigoudy
|
e8cf07fad8
|
Note to self about Client::recv.
|
9 years ago |
Titouan Rigoudy
|
d2194a7675
|
Initial support of controller JoinRoomRequest.
|
9 years ago |
Titouan Rigoudy
|
7cec755819
|
Remove debug statement.
|
9 years ago |
Titouan Rigoudy
|
b2b0e86ac9
|
Handle RoomListRequest.
|
9 years ago |
Titouan Rigoudy
|
d1d6981a43
|
Refactor ControlRequest and ControlResponse.
|
9 years ago |
Titouan Rigoudy
|
9facd88362
|
Add RoomListResponse, refactor control, room.
|
9 years ago |
Titouan Rigoudy
|
9c21951753
|
Refactor control module.
|
9 years ago |
Titouan Rigoudy
|
449fba1050
|
Improve LoginResponse handling.
|
9 years ago |
Titouan Rigoudy
|
19034aec43
|
Store room list and privileged users in Client.
|
9 years ago |
Titouan Rigoudy
|
f1beb77e45
|
Rework Packet::read_array_with, add Packet::read_array.
|
9 years ago |
Titouan Rigoudy
|
179d69b1b8
|
Move initial server connection to Handler::new.
|
9 years ago |
Titouan Rigoudy
|
56614ea29f
|
Add Session.vim to .gitignore
|
9 years ago |
Titouan Rigoudy
|
acf4a14914
|
Split protocol and control channels in Client.
|
9 years ago |
Titouan Rigoudy
|
25b80b54e2
|
Add Error type in control module.
|
9 years ago |
Titouan Rigoudy
|
b279b6996c
|
Cleanly shut down websocket when client leaves.
|
9 years ago |
Titouan Rigoudy
|
0b849ce8d2
|
Use Response in IncomingMessage for uniformity.
|
9 years ago |
Titouan Rigoudy
|
df1b4c1973
|
Run client in main thread.
|
9 years ago |
Titouan Rigoudy
|
7bd7b824b7
|
Client now processes protocol and control messages.
|
9 years ago |
Titouan Rigoudy
|
e64240b124
|
Connect Controller to Client.
|
9 years ago |
Titouan Rigoudy
|
e8724a0dcd
|
Add Controller.
|
9 years ago |
Titouan Rigoudy
|
75645a5d0c
|
Clean up some Handler code.
|
9 years ago |
Titouan Rigoudy
|
31408265a1
|
Completely refactor architecture to use multiple threads.
|
9 years ago |
Titouan Rigoudy
|
97a06faa62
|
Start working on control channel.
|
9 years ago |
Titouan Rigoudy
|
87108ae0f7
|
Rename ServerConnection to Client.
|
9 years ago |
Titouan Rigoudy
|
c4a0a36561
|
Add Packet::read_ipv4_addr and read_port.
|
9 years ago |
Titouan Rigoudy
|
5cab350f78
|
Add PeerAddressResponse.
|
9 years ago |
Titouan Rigoudy
|
a0272c1d50
|
Add PeerAddressRequest.
|
9 years ago |
Titouan Rigoudy
|
e6c8338f7e
|
Refactor server code into its own module.
|
9 years ago |
Titouan Rigoudy
|
c12f2d44f0
|
Add SetListenPortRequest.
|
9 years ago |
Titouan Rigoudy
|
25940439d0
|
Sort response structs by alphabetical order.
|
9 years ago |
Titouan Rigoudy
|
5abb77aa72
|
Add ConnectToPeerResponse.
|
9 years ago |
Titouan Rigoudy
|
ec648a1a75
|
Refactor Packet::read_array_with.
|
9 years ago |
Titouan Rigoudy
|
adc4e40566
|
Add PrivilegedUsersResponse.
|
9 years ago |
Titouan Rigoudy
|
170e15ae2a
|
Add Packet::read_array_with.
|
9 years ago |
Titouan Rigoudy
|
1fe2cba5eb
|
Add WishlistIntervalResponse.
|
9 years ago |
Titouan Rigoudy
|
737d6aa5c1
|
Add ParentSpeedRatioResponse and derive Debug for ServerResponse.
|
9 years ago |
Titouan Rigoudy
|
4955bb1840
|
Refactor RoomListResponse parsing.
|
9 years ago |