File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 1
1
from socketserver import UDPServer ,DatagramRequestHandler
2
- import sys
2
+ import sys , logging
3
3
4
4
class CustomUDPServer (UDPServer ):
5
5
def Bind (self , root ):
@@ -35,7 +35,7 @@ def handle(self):
35
35
class NATServer :
36
36
def __init__ (self , port ):
37
37
self .s = CustomUDPServer (('' ,port ), handler )
38
- print ("Awaiting UDP messages on port %d" % port )
38
+ logging . info ("Awaiting UDP messages on port %d" % port )
39
39
40
40
def bind (self , root ):
41
41
self .s .Bind (root )
Original file line number Diff line number Diff line change @@ -35,15 +35,13 @@ def sighup(sig, frame):
35
35
36
36
logging .info ('Starting uberserver...' )
37
37
38
- natport = _root .natport
39
- backlog = 100
40
-
41
38
try :
39
+ natport = _root .natport
42
40
natserver = NATServer (natport )
43
41
thread .start_new_thread (natserver .start ,())
44
42
natserver .bind (_root )
45
43
except socket .error :
46
- print ( 'Error: Could not start NAT server - hole punching will be unavailable.' )
44
+ logging . error ( " Could not start NAT server - hole punching will be unavailable." )
47
45
48
46
_root .init ()
49
47
@@ -71,7 +69,7 @@ def sighup(sig, frame):
71
69
logging .info ('Server killed by keyboard interrupt.' )
72
70
except :
73
71
logging .error (traceback .format_exc ())
74
- logging .info ('Deep error , exiting...' )
72
+ logging .info ('Exception caught , exiting...' )
75
73
76
74
_root .shutdown ()
77
75
You can’t perform that action at this time.
0 commit comments