Commit Graph

34 Commits (031db08eb03e2481a1a388dce047b7384b20d75e)

Author SHA1 Message Date
Kyle Johnsen 031db08eb0 addressed race condition 2022-02-08 08:59:33 -05:00
Kyle Johnsen a263c0d028 small bug fix and attempt to fix random server locking by taking a lock only after reads from the client have completed 2022-02-07 08:15:12 -05:00
Kyle Johnsen e1b13614e3 Merge branch 'main' of github.com:velaboratory/VelNetServerRust 2022-02-03 17:51:19 -05:00
Kyle Johnsen 5d44185f65 fixed leaving room 2022-02-03 17:50:32 -05:00
Anton Franzluebbers 46e4a0e06e
update readme - run correct output file for release build 2022-02-02 23:47:33 -05:00
Kyle Johnsen 4ed4c256c1 added room name to getroomdata response 2022-02-02 23:46:49 -05:00
Kyle Johnsen c311e95c12 added getroomdata message 2022-02-02 23:21:32 -05:00
Kyle Johnsen 1dd93d2848 application specific rooms 2022-02-02 17:32:34 -05:00
Kyle Johnsen 02e91964df removed magic numbers and fixed udp bug 2022-02-02 15:34:40 -05:00
Kyle Johnsen 5ce21058cd updated license 2022-02-02 07:52:06 -05:00
Kyle Johnsen cfbcaf86e9 added separate message for joining and leaving. joining gives you all ids in room now 2022-01-31 00:57:51 -05:00
kjjohnsen 700ee32317
Create LICENSE 2022-01-26 10:58:32 -05:00
Anton Franzluebbers 556f9c345e
Create README.md 2022-01-24 20:13:03 -05:00
Kyle Johnsen 63d3d7ed8e fixed bug in udp loop that could crash loop 2022-01-24 19:24:02 -05:00
Kyle Johnsen 9f422d46b6 changed 127.0.0.1 to 0.0.0.0 so it accepts from anywhere 2022-01-21 10:24:22 -05:00
Kyle Johnsen 25218d0a14 added ordered messages 2022-01-21 08:44:00 -05:00
Kyle Johnsen 6bcd8708ba fixed bug that left clients in room 2022-01-21 08:22:24 -05:00
Kyle Johnsen 6f79a700b4 removed println and warnings 2022-01-20 00:59:25 -05:00
Kyle Johnsen 1629adcc12 fixed udp bug 2022-01-20 00:56:15 -05:00
Kyle Johnsen e35ec560d4 added rooms message implementation 2022-01-20 00:13:26 -05:00
Kyle Johnsen af9d77e0cd a little more comments 2022-01-19 17:17:37 -05:00
Kyle Johnsen 1caf16ef44 okay, so RWlocks are not so simple 2022-01-19 16:06:53 -05:00
Kyle Johnsen 2f1c216d62 switched to RWLock over mutex, so it should be much more performant now 2022-01-19 15:11:55 -05:00
Kyle Johnsen 01e3e0c808 master client messages are sent now 2022-01-19 02:06:01 -05:00
Kyle Johnsen d40435ae71 bug fixes 2022-01-19 00:29:40 -05:00
Kyle Johnsen 89123a605e udp mostly done, but untested 2022-01-18 14:46:04 -05:00
Kyle Johnsen 9b8395806d progress towards udp 2022-01-18 10:27:36 -05:00
Kyle Johnsen 8a5591c8bc fixed bug introduced by not assigning client to room 2022-01-18 09:30:31 -05:00
Kyle Johnsen 4c8180dc17 added group messaging to tcp 2022-01-18 09:14:14 -05:00
Kyle Johnsen a1c6b1c81d remove build files, remove warnings 2022-01-18 07:44:14 -05:00
Kyle Johnsen ccbd4444c4 hack fix for two clients leaving a room at the exact same time 2022-01-18 02:25:13 -05:00
Kyle Johnsen efeb05f5f1 now sends messages 2022-01-18 02:10:26 -05:00
Kyle Johnsen b0bd8e363e small strings 2022-01-17 22:33:34 -05:00
Kyle Johnsen e6319b5230 first commit 2022-01-17 18:16:45 -05:00