Commit graph

23 commits

Author SHA1 Message Date
97cbe37545 Add get/set accept-new-connections fn
Fix some functions not using mutex when threaded update is enabled.
2019-03-06 20:13:38 +09:00
2bd2e868b2 Change UDPConnection to set listen address
Add some documentation, fix NetworkTest with new change.
2019-03-06 19:53:15 +09:00
4be79ace7c Fix received callback, minor change to NetworkTest 2019-03-06 13:39:54 +09:00
89afc58bc7 Add UDPC_strtoa 2019-03-04 15:05:21 +09:00
4776a2f202 More impl of UDPConnection
Add client initiate connection.
2019-03-04 15:04:16 +09:00
3b4ae6e7dd Add resendPktQueue to struct in UDPConnection
Resending packets now put in higher priority queue in ConnectionData; if
queued both regular packet and resending packet, resending packets are
sent first.
2019-03-04 11:32:44 +09:00
d6f5653048 Fixes/improvements to UDPConnection, still WIP
Need to implement threaded update properly.
2019-02-21 15:40:30 +09:00
69edca40f8 Impl add to send-queue and recv callbacks, WIP
Still not finished, need to set up the thread to send queued packets and
receive packets safely.

Also need to add to Deque (see TODO comment).
2019-02-20 15:13:57 +09:00
4e9929d7ba Fix handling of timed out packets 2019-02-19 13:28:16 +09:00
4ac65ab6de More impl of UDPConnection
Still WIP but almost finished
2019-02-18 16:32:50 +09:00
84791a5399 Update UDPConnection to use updated HashMap 2019-02-18 12:31:42 +09:00
44dd293a4b Add itercall() to HashMap, more work on UDPC 2019-02-15 13:52:38 +09:00
a0134b7cb3 Begin work on HashMap, minor fixes 2019-02-04 17:21:49 +09:00
884a262f93 Fix UDPC_destroy, WIP impl of recieving packets 2019-02-04 15:33:44 +09:00
faba06a2b6 Add error logging capability
Need to test internal atostr function.
2019-02-01 19:22:04 +09:00
ff31b0f604 Add some impl of UDPConnection (still WIP) 2019-01-31 19:44:32 +09:00
48cf70ef49 More work on Deque, UDPConnection 2019-01-31 12:16:01 +09:00
ea8226cdf2 Some work on UDPC 2019-01-30 15:46:52 +09:00
32e2503bd0 Change init to return ptr, some error handling 2019-01-29 11:53:39 +09:00
b76df86a4f Some more work on UDPC, WIP Deque 2019-01-26 19:11:12 +09:00
bc79efa20f Rename PLATFORM macro to "namespace" UDPC_ 2019-01-26 16:49:54 +09:00
909fe2e744 Add some init/destruct stuff, thread stuff too 2019-01-26 16:22:31 +09:00
ec084d85cc Init commit skeleton project 2019-01-26 12:52:10 +09:00