diff --git a/socketclient.py b/socketclient.py new file mode 100644 index 00000000..31e19823 --- /dev/null +++ b/socketclient.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Created on Fri Dec 11 21:53:35 2020 + +@author: parallels +""" + +import socket +import sys + +HOST, PORT = "localhost", 3000 +data = " ".join(sys.argv[1:]) + +# Create a socket (SOCK_STREAM means a TCP socket) +with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock: + # Connect to server and send data + sock.connect((HOST, PORT)) + sock.sendall(bytes(data + "\n", "utf-8")) + + # Receive data from the server and shut down + received = str(sock.recv(1024), "utf-8") + +print("Sent: {}".format(data)) +print("Received: {}".format(received))