I will figure this out

This commit is contained in:
2023-04-13 15:45:54 -07:00
parent dbd8e614b8
commit dc1a3bcd7c

View File

@@ -9,6 +9,8 @@ class ServerVCKO:
self.header_size = 1024 self.header_size = 1024
self.format = "utf-8" self.format = "utf-8"
self.disconnect_message = "!DISCONNECT" self.disconnect_message = "!DISCONNECT"
self.server_socket = socket.socket()
self.server_socket.bind((self.host, self.port))
def handle_client(self, conn, addr): def handle_client(self, conn, addr):
print(f"Connection from: {addr}") print(f"Connection from: {addr}")
@@ -24,12 +26,10 @@ class ServerVCKO:
conn.send("msg received".encode(self.format)) conn.send("msg received".encode(self.format))
conn.close() conn.close()
def start(self): def start(self):
server_socket = socket.socket() self.server_socket.listen()
server_socket.bind((self.host, self.port)) print(f"server is listening on {self.server_socket.gethostbyname(self.host)}")
server_socket.listen()
print(f"server is listening on {socket.gethostbyname(self.host)}")
while True: while True:
conn, addr = server_socket.accept() conn, addr = self.server_socket.accept()
thread = threading.Thread(target=self.handle_client, args=(conn, addr)) thread = threading.Thread(target=self.handle_client, args=(conn, addr))
thread.start thread.start
print(f"Active threads: {threading.active_count() - 1}") print(f"Active threads: {threading.active_count() - 1}")