diff --git a/examples/app/app.nim b/examples/app/app.nim index 9027664..67db242 100644 --- a/examples/app/app.nim +++ b/examples/app/app.nim @@ -182,12 +182,12 @@ proc getEndpoint(srcPort: Port, serverHostname: string, serverPort: Port): while true: try: sock.bindAddr(srcPort) + break except OSError as e: if failCount == 3: raise e failCount.inc await sleepAsync(100) - continue await sock.connect(serverHostname, serverPort) let id = rand(uint32) await sock.send(&"get-endpoint|{id}\n")