From aca0c1950e1e7ae0de8ae6711cdab25bb38629b9 Mon Sep 17 00:00:00 2001 From: Faris Hasim <farishasimsyauqi@gmail.com> Date: Mon, 15 Nov 2021 11:19:41 +0700 Subject: [PATCH] init server & client --- client.py | 11 +++++++++++ server.py | 15 +++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 client.py create mode 100644 server.py diff --git a/client.py b/client.py new file mode 100644 index 0000000..ebbc24f --- /dev/null +++ b/client.py @@ -0,0 +1,11 @@ +import socket + +SERVER_PORT = 10000 +HOST_NAME = socket.gethostname() + +s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +s.connect((HOST_NAME, SERVER_PORT)) + +while True: + msg = s.recv(8) + print(msg.decode("utf-8")) \ No newline at end of file diff --git a/server.py b/server.py new file mode 100644 index 0000000..95217c7 --- /dev/null +++ b/server.py @@ -0,0 +1,15 @@ +import socket + +SERVER_PORT = 10000 +HOST_NAME = socket.gethostname() +HOST_ADDRESS = socket.gethostbyname(HOST_NAME) + +s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +s.bind((HOST_NAME, SERVER_PORT)) +s.listen(5) +print(f"Server listening on {HOST_ADDRESS}:{SERVER_PORT}") + +while True: + clientsocket, address = s.accept() + print(f"Connection from {address} has been established!") + clientsocket.send(bytes("Welcome to the server!", "utf-8")) -- GitLab