Commit Graph

377 Commits

Author SHA1 Message Date
Tristan B. Kildaire 14ec2d21ea Relocated client<->server code into correct scope handler 2020-04-16 23:04:08 +02:00
Tristan B. Kildaire 5640d42055 Scope handling and debugging added 2020-04-16 22:58:10 +02:00
Tristan B. Kildaire 18f11b2ba4 Add scope check 2020-04-16 22:56:06 +02:00
Tristan B. Kildaire 8b82b975d8 Updated spec to include scopes 2020-04-16 22:55:57 +02:00
Tristan B. Kildaire 1056d4e68d Added needed checks for `besterHeader` 2020-04-16 22:15:24 +02:00
Tristan B. Kildaire 01e4a9f2e8 Updatd spec 2020-04-16 21:39:06 +02:00
Tristan B. Kildaire 5a80f0cabc WIP 2020-04-16 19:28:36 +02:00
Tristan B. Kildaire cddf679031 Added JSON error handling 2020-04-16 19:16:38 +02:00
Tristan B. Kildaire 8b317e0033 Noted bug 2020-04-16 18:52:28 +02:00
Tristan B. Kildaire 625f737b2a JSON parsing implemented 2020-04-16 18:46:26 +02:00
Tristan B. Kildaire 07384c86c7 Added note to add timeout 2020-04-16 18:30:47 +02:00
Tristan B. Kildaire a7c4e5aea2 Not a retard anymore 2020-04-16 18:26:53 +02:00
Tristan B. Kildaire 9f98dbb178 Imagine knowing how to use a streaming socket 2020-04-16 18:15:47 +02:00
Tristan B. Kildaire 03cfc0e277 Read in preamble (4 bytes) and handle errors 2020-04-16 17:50:10 +02:00
Tristan B. Kildaire 79851163c6 Added BesterConnection handler 2020-04-16 17:05:56 +02:00
Tristan B. Kildaire 59fea8fb20 Added exception handling 2020-04-16 16:50:57 +02:00
Tristan B. Kildaire 9a470a18a5 Bind socket and listen 2020-04-16 16:43:00 +02:00
Tristan B. Kildaire 3060251865 Create socket 2020-04-16 16:41:56 +02:00
Tristan B. Kildaire 94410a1c53 Initialize and run server 2020-04-16 16:39:31 +02:00
Tristan B. Kildaire e53fd120ed Create server with hardcoded AF_INET4 bind address and TCP port 2020-04-16 16:35:07 +02:00
Tristan B. Kildaire 7f41ab4f71 Fixed compile error 2020-04-16 16:27:56 +02:00
Tristan B. Kildaire 554ad05fbe Fixed build instructions 2020-04-16 15:03:30 +02:00
Tristan B. Kildaire 1fa9aa6292 Added some stubs 2020-04-16 15:02:34 +02:00
Tristan B. Kildaire cca6b75416 Added dub files 2020-04-16 14:58:41 +02:00
Tristan B. Kildaire 2cec2d1ce5 Added rough protocol spec 2020-04-16 14:54:53 +02:00
Tristan B. Kildaire cabe1b23ce Added usage and build guide 2020-04-16 14:48:53 +02:00
Tristan B. Kildaire 1f6d0188d5
Initial commit 2020-04-16 14:47:00 +02:00