server.py:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 5000))
s.listen(1)
while True:
cs, ca = s.accept()
print cs.recv(1024)
cs.sendall('reply')
cs.close()
client.py:
import socket
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c.connect(('127.0.0.1', 5000))
c.send('hello')
print c.recv(1024)
c.close()