Commit Graph

17 Commits

Author SHA1 Message Date
Robinson
63dd14015c
Converted to using threads instead of coroutines 2023-09-07 01:01:55 +02:00
Robinson
e185f496ec
Removed coroutines/suspending calls 2023-09-04 00:48:00 +02:00
Robinson
081ee42a2e
removed dead code 2023-07-20 20:41:33 +02:00
Robinson
4797b7e816
Added port1/2 settings to server + client.
Fixed relevant unit tests
2023-07-11 00:11:58 +02:00
Robinson
7d331f8a1d
Fixed unit test 2023-07-01 13:18:39 +02:00
Robinson
ecbbd55ff6
Fixed unit tests 2023-06-28 15:12:55 +02:00
Robinson
65d5676c7b
Changed defaut connect method 2023-06-06 00:10:20 +02:00
Robinson
a7a606f1be
API/Code cleanup 2023-02-27 11:31:34 +01:00
Robinson
a311a47eaf
Added sync/async unit block for thread/concurrent safe sync/async calls 2022-12-16 00:01:11 +01:00
Robinson
dad5cd90b0
Network now uses MDC + unique session id's to initiate/create connections. Prevents issues surrounding handshake conflicts. Now uses exclusive publications, also synchronizes on connection when sending data. Fixed issues when binding to IPv6 Wildcard IPs. RMI events will (attempt) to suppress errors when the connection is closed when the RMI waiter times out. 2022-08-04 03:39:14 +02:00
Robinson
9e52c398d6
Updated unit tests 2022-03-15 09:46:13 +01:00
Robinson
d482d3e43d connections are now created via a unit function instead of overriding the method. 2021-07-09 15:17:00 +02:00
Robinson
8550a24c04 fixed warnings 2021-07-02 16:19:21 +02:00
Robinson
bcad2f8d12 WIP unit tests with updated RMI api 2021-07-02 11:40:20 +02:00
Robinson
ef4b76d303 Changed scope for onMessage/disconnect/connect/etc callbacks from 'connection' -> 'this'. 2021-04-30 22:39:36 +02:00
Robinson
c529bde55b updated tests to latest source 2021-04-30 18:22:38 +02:00
nathan
5c7a2b5d2d Added memory testing 2020-09-29 15:43:37 +02:00