commit 17c5c8557d682c29c26ec052c247013fdded0a8a Author: Daniel Jones Date: Wed Sep 11 13:17:11 2024 -0500 initial commit, basic client chat diff --git a/client.py b/client.py new file mode 100644 index 0000000..ab6b735 --- /dev/null +++ b/client.py @@ -0,0 +1,14 @@ +import socket + +client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +client.connect(("localhost", 9999)) + +done = False + +while not done: + client.send(input("message: ").encode('utf-8')) + msg = client.recv(1024).decode('utf-8') + if msg != "quit": + print(msg) + else: + done = True diff --git a/server.py b/server.py new file mode 100644 index 0000000..dcb5a03 --- /dev/null +++ b/server.py @@ -0,0 +1,19 @@ +import socket + +server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +server.bind(("localhost", 9999)) +server.listen() + +client, addr = server.accept() + +done = False + +while not done: + msg = client.recv(1024).decode('utf-8') + + if msg == 'quit': + done = True + else: + print(msg) + + client.send(input("Message: ").encode('utf-8'))