From 83d12eca9f61fa1962848251e82fafdf3fc5c515 Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Thu, 8 Nov 2018 16:22:49 +0100 Subject: [PATCH] IPv6: server accepts IPv4 and IPv6 connections --- syncplayServer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/syncplayServer.py b/syncplayServer.py index 28cfd1b..62431fc 100755 --- a/syncplayServer.py +++ b/syncplayServer.py @@ -12,6 +12,7 @@ except AttributeError: import warnings warnings.warn("You must run Syncplay with Python 3.4 or newer!") +from twisted.internet.endpoints import TCP6ServerEndpoint from twisted.internet import reactor from syncplay.server import SyncFactory, ConfigurationGetter @@ -19,8 +20,8 @@ from syncplay.server import SyncFactory, ConfigurationGetter if __name__ == '__main__': argsGetter = ConfigurationGetter() args = argsGetter.getConfiguration() - reactor.listenTCP( - int(args.port), + endpoint = TCP6ServerEndpoint(reactor, int(args.port)) + endpoint.listen( SyncFactory( args.port, args.password,