From 25acfc9518608f4b058ae148dce800d1ad994dde Mon Sep 17 00:00:00 2001 From: Christian Ulrich Date: Fri, 20 Nov 2020 22:39:50 +0100 Subject: [PATCH] try without rate limit, but more holes --- puncher.nim | 1 - quicp2p.nim | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/puncher.nim b/puncher.nim index b66cc0c..a57f75d 100644 --- a/puncher.nim +++ b/puncher.nim @@ -79,7 +79,6 @@ proc punch(puncher: Puncher, peerIp: IpAddress, peerPort: Port, # TODO: replace asyncdispatch.sendTo with asyncnet.sendTo (Nim 1.4 required) await sendTo(sock.getFd.AsyncFD, msg.cstring, msg.len, cast[ptr SockAddr](addr peerAddr), peerSockLen) - await sleepAsync(10) if lowTTL: sock.getFd.setSockOptInt(IPPROTO_IP, IP_TTL, defaultTTL) except OSError as e: diff --git a/quicp2p.nim b/quicp2p.nim index 93ae39f..da3754e 100644 --- a/quicp2p.nim +++ b/quicp2p.nim @@ -393,7 +393,7 @@ proc main() = var ctx: QuicP2PContext var socks = newSeq[AsyncSocket]() randomize() - for i in 0 .. 4: + for i in 0 .. 9: # FIXME: close socks let sock = newAsyncSocket(sockType = SOCK_DGRAM, protocol = IPPROTO_UDP, buffered = false)