mirror of
https://github.com/vacp2p/nim-libp2p-experimental.git
synced 2025-01-11 19:04:26 +00:00
TcpTransport.listen(): enable SO_REUSEADDR
in order to avoid failures when restarting the process while the OS is keeping open sockets from previous runs
This commit is contained in:
parent
1efada474c
commit
125843af7d
@ -127,7 +127,7 @@ method listen*(t: TcpTransport,
|
||||
discard await procCall Transport(t).listen(ma, handler) # call base
|
||||
|
||||
## listen on the transport
|
||||
t.server = createStreamServer(t.ma, connCb, {}, t)
|
||||
t.server = createStreamServer(t.ma, connCb, {ReuseAddr}, t)
|
||||
t.server.start()
|
||||
|
||||
# always get the resolved address in case we're bound to 0.0.0.0:0
|
||||
|
Loading…
x
Reference in New Issue
Block a user