removed udp server due to the hackiness of its interactions with trying to re-use tcp code

This commit is contained in:
Blake J. Harnden 2018-03-16 13:00:03 -07:00
parent ee5bbdd949
commit 34ce98213d
3 changed files with 14 additions and 209 deletions

View file

@ -270,32 +270,3 @@ class CoreServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
with self._sessions_lock:
for session_id in self.sessions:
logger.info(session_id)
class CoreUdpServer(SocketServer.ThreadingMixIn, SocketServer.UDPServer):
"""
UDP server class, manages sessions and spawns request handlers for
incoming connections.
"""
daemon_threads = True
allow_reuse_address = True
def __init__(self, server_address, handler_class, main_server):
"""
Server class initialization takes configuration data and calls
the SocketServer constructor
:param tuple[str, int] server_address: server address
:param class handler_class: class for handling requests
:param main_server: main server to associate with
"""
self.mainserver = main_server
SocketServer.UDPServer.__init__(self, server_address, handler_class)
def start(self):
"""
Thread target to run concurrently with the TCP server.
:return: nothing
"""
self.serve_forever()