Commit Graph

19 Commits

Author SHA1 Message Date
Tangent Wantwight b6c3c69777 Create struct for client agent 2021-02-13 21:48:29 -05:00
Tangent Wantwight 3f6b55dcc4 Start breaking the handle-client task into its own module 2021-02-13 21:28:45 -05:00
Tangent Wantwight 82f1f81760 Adapt the socket in main without having to split it 2020-06-19 00:53:06 -04:00
Tangent Wantwight a499cb2064 Serve client files from server via RustEmbed, so they can be embedded for deployment. 2020-06-10 00:36:43 -04:00
Tangent Wantwight 4391ad521d Create space for multiple routes 2020-06-09 23:48:53 -04:00
Tangent Wantwight eee34eb3ff tidy up 2020-05-30 19:16:50 -04:00
Tangent Wantwight 764e4d85cf Build out skeleton of server message processing flow 2020-05-25 23:38:18 -04:00
Tangent Wantwight 48ab9547ed Bizarre hack that seems to fix the type_length_limit error, but I'm not sure why 2020-05-25 23:24:55 -04:00
Tangent Wantwight 319f082d53 move client logic into one async fn 2020-05-25 22:17:44 -04:00
Tangent Wantwight f83aab0c9e Split "parsing" and "processing" phases of input stream 2020-05-25 20:06:50 -04:00
Tangent Wantwight 2f64708e4e tidy up main.rs 2020-05-25 18:35:01 -04:00
Tangent Wantwight eb7ea021b0 hide some generics that don't need to be generic 2020-05-24 23:14:25 -04:00
Tangent Wantwight 03e4512839 Move greeting into its own function, tidy up error path. 2020-05-24 20:53:30 -04:00
Tangent Wantwight cf513ace26 Move HELO to actually come from the server 2020-05-23 14:24:49 -04:00
Tangent Wantwight 3ac90e59b0 Move websocket handler into dedicated function 2020-05-22 22:50:28 -04:00
Tangent Wantwight 0fab0e8c56 Create Serde structs for messages 2020-05-18 22:12:11 -04:00
Tangent Wantwight 9798687693 debug-log received websocket messages 2020-05-17 00:43:56 -04:00
Tangent Wantwight a22ca95d3d Clarify error when unable to parse listen address 2020-05-11 08:59:23 -04:00
Tangent Wantwight d031061c41 Create stub server in Rust using Warp to handle websockets. 2020-05-10 20:06:20 -04:00