diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-10-19 23:01:52 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-08-18 22:56:48 +0200 |
commit | 980312b2a6e96c6d301d30d38922f8a2cc315c92 (patch) | |
tree | a9feb838af6ea34cd9d43669400e65d7ebbf6722 /src/BootstrapNode.cpp | |
parent | a14096f4aec0c0af285a6fcb0d368001666b8765 (diff) |
Retry put for 30 sec to wait for peer connections
Diffstat (limited to 'src/BootstrapNode.cpp')
-rw-r--r-- | src/BootstrapNode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/BootstrapNode.cpp b/src/BootstrapNode.cpp index 81df6d7..f6fc0c3 100644 --- a/src/BootstrapNode.cpp +++ b/src/BootstrapNode.cpp @@ -17,7 +17,7 @@ namespace sibs connections(address.getPort()), socket(connections.createSocket(address, false, true)) { - if(connections.port != address.getPort()) + if(address.getPort() == 0 || connections.port != address.getPort()) { throw SocketCreateException("BootstrapNode: Failed to bind port " + std::to_string(address.getPort())); } @@ -75,7 +75,7 @@ namespace sibs char clientHost[NI_MAXHOST]; char clientService[NI_MAXSERV]; getnameinfo((sockaddr *)&clientAddr, addrLen, clientHost, sizeof(clientHost), clientService, sizeof(clientService), NI_NUMERICHOST | NI_NUMERICSERV); - Log::debug("UDT: New connection: %s:%s (socket: %d)", clientHost, clientService, clientUdtSocket); + Log::debug("BootstrapNode::acceptConnections: New connection: %s:%s (socket: %d)", clientHost, clientService, clientUdtSocket); std::lock_guard<std::mutex> lock(connections.peersMutex); UDT::epoll_add_usock(connections.eid, clientUdtSocket); |