client
#!/usr/bin/python3 import socket #Create socket object clientsocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #host = '192.168.1.104' host = socket.gethostname() port = 444 clientsocket.connect(('192.168.1.104', port)) #You can substitue the host with the server IP #Receiving a maximum of 1024 bytes message = clientsocket.recv(1024) clientsocket.close() print(message.decode('ascii'))
server
#!/usr/bin/python3 import socket #Creating the socket object serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = socket.gethostname() #Host is the server IP port = 444 #Port to listen on #Binding to socket serversocket.bind((host, port)) #Host will be replaced/substitued with IP, if changed and not running on host #Starting TCP listener serversocket.listen(3) while True: #Starting the connection clientsocket,address = serversocket.accept() print("received connection from " % str(address)) #Message sent to client after successful connection message = 'hello! Thank you for connecting to the server' + "\r\n" clientsocket.send(message) clientsocket.close()