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