Browse Source

add IPv6 support

pull/1/head
ghost 11 months ago
parent
commit
2f9c232540
  1. 5
      pymaster.py

5
pymaster.py

@ -67,7 +67,10 @@ class PyMaster:
self.serverRL = IPRateLimit('server', 60, 30) self.serverRL = IPRateLimit('server', 60, 30)
self.clientRL = IPRateLimit('client', 60, 120) self.clientRL = IPRateLimit('client', 60, 120)
self.ipfilterRL = IPRateLimit('filterlog', 60, 10) self.ipfilterRL = IPRateLimit('filterlog', 60, 10)
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) if ':' in ip:
self.sock = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)
else:
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
self.sock.bind((ip, port)) self.sock.bind((ip, port))
log("Welcome to PyMaster!") log("Welcome to PyMaster!")

Loading…
Cancel
Save