From e47a9d0191b00efb49d36ac71432df35d826f259 Mon Sep 17 00:00:00 2001 From: Christian Ulrich Date: Fri, 20 Nov 2020 22:15:53 +0100 Subject: [PATCH] include srcPorts in the debug message --- puncher.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/puncher.nim b/puncher.nim index bba33b6..a57f75d 100644 --- a/puncher.nim +++ b/puncher.nim @@ -64,7 +64,7 @@ proc punch(puncher: Puncher, peerIp: IpAddress, peerPort: Port, raise newException(PunchHoleError, "hole punching for given parameters already active") puncher.attempts.add(result) - echo &"sending msg {msg} to {peerIp}, predicted ports: {result.dstPorts}" + echo &"sending msg {msg} to {peerIp}, srcPorts: {result.srcPorts}, dstPorts: {result.dstPorts}" var peerAddr: Sockaddr_storage var peerSockLen: SockLen try: @@ -74,7 +74,6 @@ proc punch(puncher: Puncher, peerIp: IpAddress, peerPort: Port, if lowTTL: defaultTTL = sock.getFd.getSockOptInt(IPPROTO_IP, IP_TTL) sock.getFd.setSockOptInt(IPPROTO_IP, IP_TTL, 2) - for dstPort in result.dstPorts: toSockAddr(result.dstIp, dstPort, peerAddr, peerSockLen) # TODO: replace asyncdispatch.sendTo with asyncnet.sendTo (Nim 1.4 required)