Initial take at a server and client that check whether a listening port on the client is contactable from the server (which is supposed to be on the public Internet). Intended replacement for / supplement to the NatDeciderAffix detection logic.
This is the unified version of canilisten_server and canilisten_client. It includes code to be used as a client-/server-sider library, and can also be run as a standalone program to run a server or a client.
Fixed a bug in checkprivateipaffix.r2py. See ticket #5
Wrap the server's sockets with timeout functionality too to prevent malicious clients from blocking us indefinitely.
Merge remote branch 'monzum-affix/beta' into beta
Fix for issue #52. Committing the latest version of CoordinationAffix.
Merge branch 'master-code' of https://github.com/monzum/affix-repo into beta
Fix for SeattleTestbed/affix-repo/issues/54, refactoring ```tcpserversocket_getconnection``` to use the variable name ```socket``` (rather than ```sockobj```) as, just as all of the other code in that file does.
Merge branch 'develop-makemehearaffix' into beta
Merge branch 'beta' into improve-tcp_relay.r2py