From 3d087babce76f8e1926827f87a8f21c40d131531 Mon Sep 17 00:00:00 2001 From: snsd0805 Date: Sun, 28 Jun 2020 02:58:33 +0800 Subject: [PATCH] Delete some meaningless threads,instead changing to call functions --- main.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/main.py b/main.py index e27a462..5966351 100644 --- a/main.py +++ b/main.py @@ -15,8 +15,8 @@ class Server: while True: sock,sockname = listensock.accept() print("{} has connected.".format(sockname)) - setTypeThread = threading.Thread(target = self.selectType,args=(sock,)) - setTypeThread.start() + setTypeThread = threading.Thread(target = self.selectType,args=(sock,)) # Create a thread for communicating with client. + setTypeThread.start() def selectType(self,sock): data = sock.recv(MAX).decode('utf-8') @@ -127,9 +127,7 @@ class Client: # receiveDataThread.start() # sendDataThread = threading.Thread(target=self.sendData,args=(sock,)) # sendDataThread.start() - - a = threading.Thread(target=draw.sendDraw,args=(sock,)) - a.start() + draw.sendDraw(sock,) elif receiveMsg=="OK.CLIENT": roomNum = input("Room Number> ") @@ -142,11 +140,10 @@ class Client: # receiveDataThread.start() # sendDataThread = threading.Thread(target=self.sendData,args=(sock,)) # sendDataThread.start() - a = threading.Thread(target=draw.receiveDraw,args=(sock,)) - a.start() - + draw.receiveDraw(sock) else: print("ERROR TYPE") + def receiveData(self,sock): while True: data = sock.recv(MAX).decode('utf-8')