Kyle Johnsen
|
5f2401d004
|
kills connection if it speaks incorrect protocol
|
2022-02-13 16:10:30 -05:00 |
Kyle Johnsen
|
ec2c150404
|
missed a message
|
2022-02-13 14:38:10 -05:00 |
Kyle Johnsen
|
7f94b70c4e
|
improved logging
|
2022-02-13 14:33:47 -05:00 |
Kyle Johnsen
|
39d7359475
|
another potential race condition, though this one is less likely
|
2022-02-13 07:07:26 -05:00 |
Kyle Johnsen
|
6eb92d3657
|
fix for race condition
|
2022-02-13 06:49:53 -05:00 |
Kyle Johnsen
|
4ce8d48349
|
accidentally grabbed a lock twice
|
2022-02-08 17:13:42 -05:00 |
Kyle Johnsen
|
38eb7f2c0e
|
more reduction in long write locks
|
2022-02-08 10:20:26 -05:00 |
Kyle Johnsen
|
d5cfc471e2
|
added further refinements to reduce locking unecessarily
|
2022-02-08 10:13:18 -05:00 |
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 |