Commit Graph

12 Commits

Author SHA1 Message Date
Benjamin Sergeant
097c7e5397 server unittest for validating client request / new timeout cancellation handling (need refactoring) 2019-01-02 16:08:32 -08:00
Benjamin Sergeant
946d7015a2 more named constants 2019-01-01 19:23:27 -08:00
Benjamin Sergeant
7c4f14f941 thread accepting connections can be cancelled/stopped externally 2019-01-01 16:11:27 -08:00
Benjamin Sergeant
ead54d6c37 listen job run in its own thread, non blocking 2019-01-01 14:52:14 -08:00
Benjamin Sergeant
d279aecb87 cleanup / remove printf, add mutex, remove hardcoded values, can pass in a binding host 2019-01-01 14:28:41 -08:00
Benjamin Sergeant
67de0fc8da use shared_ptr 2019-01-01 13:53:13 -08:00
Benjamin Sergeant
8ed2399517 unittest pass 2019-01-01 13:47:25 -08:00
Benjamin Sergeant
cf340011e2 record workers in a map instead of a vector 2018-12-31 14:52:59 -08:00
Benjamin Sergeant
b2eb07db14 server code has a callback that takes a websocket 2018-12-30 22:12:13 -08:00
Benjamin Sergeant
379a845166 cleanup / use a websocket instead of raw websockettransport 2018-12-30 22:00:49 -08:00
Benjamin Sergeant
266cf93584 can accept multiple connection / server can send data back to client 2018-12-30 21:16:05 -08:00
Benjamin Sergeant
0ee71e9a09 proof of concept server implementation 2018-12-29 23:15:27 -08:00