Commit Graph

27 Commits

Author SHA1 Message Date
6d096beb3f
Switch out exception with warning in Javadoc. 2023-05-21 01:11:07 +01:00
100407dfc5
Fix read / write full buffer deadlock in NetMarshalClient.
Deny sending within the receive thread.
2023-05-21 01:04:55 +01:00
746148c1f3
Fix NetMarshalClient issue. 2023-05-20 23:54:15 +01:00
1f48071c11
NetMarshalServer fix disconnect all bug. 2023-05-20 22:49:51 +01:00
ae73866bf1
NetMarshalServer fix localAddress bug. 2023-05-20 20:42:34 +01:00
1949c848b8
Fix up method synchronisation. 2023-05-20 20:02:35 +01:00
3934e2e861
Fix simple NetMarshalClient bug.
Oops
2023-05-20 19:50:13 +01:00
1285317289
Add client open event for NetMarshalServer. 2023-05-20 18:09:45 +01:00
93b40d57a3
Fix bugs in NetMarshalClient. 2023-05-20 15:49:54 +01:00
e3f294c090
Add the ability to change the clampedLength in LengthClampedInputStream. 2023-05-20 15:36:24 +01:00
aab4fdd8fa
Finish NetMarshalServerWrapped. 2023-05-20 15:25:57 +01:00
ccce411d98
Finish NetMarshalServer. 2023-05-20 15:14:45 +01:00
d17af203b9
Finish core logic:
Finish NetMarshalServer core.
Fix up NetMarshalClient.
Allow FragmentationOptions to be duplicated.
Add CandidateClient methods and equality checking.
2023-05-20 14:49:21 +01:00
4b139113fd
Begin implementing NetMarshalServer, add CandidateClient. 2023-05-20 00:37:52 +01:00
b9640efde9
Update:
Add new methods to NetMarshalClient.
Add new datagram packet reading methods to NetworkInputStream.
Fix up Javadoc.
2023-05-20 00:18:59 +01:00
41ed32f3af
Add fragmentation support to NetMarshalClient, fix up NetMarshalClient. 2023-05-19 20:17:56 +01:00
b49dfa0938
Update fragmentation API.
Update marshal todo.
2023-05-19 12:35:32 +01:00
8b8cfe142c
Add NetMarshalClientWrapped.
Fix synchronised method overridable status to final.
2023-05-19 01:36:17 +01:00
0f553c6a0e
Update years of README.md and LICENSE. 2023-05-19 01:02:49 +01:00
5cfdcbdbfa
Fix up NetMarshalClient. 2023-05-19 01:01:00 +01:00
790426eb3e
Update README.md 2022-07-13 15:57:53 +01:00
d4726c553c
Add NetMarshal TODO list. 2022-06-21 22:18:14 +01:00
02bc08bae6
Begin adding the NetMarshal system. 2022-06-21 22:15:47 +01:00
6587601adb
Make sure FragmentSendVerifyCompletePackets are constructed in the factory. 2022-06-14 17:41:11 +01:00
569c8a43e1
Update package organisation. 2022-06-14 16:48:47 +01:00
fcd985b570
Finish implementing fragment verification. 2022-06-14 16:35:14 +01:00
96c9864092
Initial commit.
Note, In Progress:
Adding all fragment data is verified and sent correctly.
2022-06-14 04:11:10 +01:00