Provide ipv6 address support
Provide ipv6 address support
This commit is contained in:
parent
b9b23e1131
commit
7b29c50c79
@ -40,15 +40,17 @@ class Server(object):
|
|||||||
self.protocol = KademliaProtocol(self.node, self.storage, ksize)
|
self.protocol = KademliaProtocol(self.node, self.storage, ksize)
|
||||||
self.refreshLoop = LoopingCall(self.refreshTable).start(3600)
|
self.refreshLoop = LoopingCall(self.refreshTable).start(3600)
|
||||||
|
|
||||||
def listen(self, port):
|
def listen(self, port, interface=""):
|
||||||
"""
|
"""
|
||||||
Start listening on the given port.
|
Start listening on the given port.
|
||||||
|
|
||||||
This is the same as calling::
|
This is the same as calling::
|
||||||
|
|
||||||
reactor.listenUDP(port, server.protocol)
|
reactor.listenUDP(port, server.protocol)
|
||||||
|
|
||||||
|
Provide interface="::" to accept ipv6 address
|
||||||
"""
|
"""
|
||||||
return reactor.listenUDP(port, self.protocol)
|
return reactor.listenUDP(port, self.protocol, interface)
|
||||||
|
|
||||||
def refreshTable(self):
|
def refreshTable(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user