Commit Graph

16 Commits

Author SHA1 Message Date
Christian Ulrich 255366c337
let initiator send ping 2020-08-23 16:28:38 +02:00
Christian Ulrich af9dedf75a
pass exact size to recv 2020-08-23 16:11:53 +02:00
Christian Ulrich ee2f95b72f
try other direction 2020-08-23 14:48:43 +02:00
Christian Ulrich 6836c54737
improve debug output 2020-08-23 14:41:38 +02:00
Christian Ulrich 80c2c50d26
fix buffer size for control messages 2020-08-23 12:45:05 +02:00
Christian Ulrich 6f75ffb35c
workaround segfault (need to investigate later) 2020-08-22 13:11:55 +02:00
Christian Ulrich d02c0ddd82
decrease delay after failed connection 2020-08-16 12:42:04 +02:00
Christian Ulrich dcd2c03d45
introduce AcceptPort constant; add debug output 2020-08-16 12:41:07 +02:00
Christian Ulrich 7f40ab0082
source port may take a bit to become available again, so retry binding three times 2020-07-29 20:15:01 +02:00
Christian Ulrich 7c010f9303
get-info -> get-peerinfo 2020-07-26 17:48:47 +02:00
Christian Ulrich 3d40ddec85
introduce get-endpoint: server sends endpoint info and closes connection (allows subsequent connections to the same server) 2020-07-26 17:46:17 +02:00
Christian Ulrich 6e36b5addd
probe ports and use results to register and notify peer 2020-07-21 19:53:21 +02:00
Christian Ulrich 187b232162
use dynamic length of destination ports and captured sequence numbers (3 for now) 2020-07-21 11:10:56 +02:00
Christian Ulrich 41048dd8cd
must strip newline from punchd message 2020-07-20 10:08:28 +02:00
Christian Ulrich f22bd5eacc
use more readable substr call 2020-07-06 15:25:10 +02:00
Christian Ulrich aa5f437093
add example apps 2020-07-06 15:10:10 +02:00