create improved server/client commandline launching method

This commit is contained in:
Xevion
2021-01-10 11:44:31 -06:00
parent 8027a80196
commit 065a4dc313
3 changed files with 20 additions and 6 deletions

0
server/__init__.py Normal file
View File

View File

@@ -17,6 +17,7 @@ logger = logging.getLogger('server')
clients = []
# Receiving / Listening Function
def receive():
while True:
@@ -25,8 +26,12 @@ def receive():
logger.info(f"New connection from {address}")
client = handler.Client(conn, address, clients)
clients.append(client)
client.request_nickname()
# Start Handling Thread For Client
thread = threading.Thread(target=client.handle, name=client.id[:8])
thread.start()
receive()