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