This commit is contained in:
Kevin Smyth 2014-02-17 17:05:07 -06:00
commit 8e6c1eb851
1 changed files with 11 additions and 0 deletions

View File

@ -814,6 +814,17 @@ Sec-WebSocket-Accept: %s\r
self.msg('%s: exiting due to --run-once'
% address[0])
break
elif sys.platform == 'win32':
import threading
self.vmsg('%s: new handler Thread' % address[0])
import pickle
selfcopy = pickle.loads(pickle.dumps(self))
p = threading.Thread(
target=selfcopy.top_new_client,
args=(startsock, address))
p.daemon = True
p.start()
startsock = None
elif multiprocessing:
self.vmsg('%s: new handler Process' % address[0])
p = multiprocessing.Process(