server.py:
from socket import *
from time import ctime
HOST = ''
PORT = 12345
BUFSIZE = 4096
ADDR = (HOST,PORT)
ssocket = socket(AF_INET,SOCK_STREAM)
ssocket.bind(ADDR)
ssocket.listen(5)
while 1:
csocket,addr = ssocket.accept()
while 1:
data = csocket.recv(BUFSIZE)
if not data:
break
csocket.send(str(ctime())+data)
csocket.close()
ssocket.close()
client.py:
from socket import *
HOST = '127.0.0.1'
PORT = 12345
ADDR = (HOST,PORT)
csocket = socket(AF_INET,SOCK_STREAM)
csocket.connect(ADDR)
while 1:
data = raw_input(">")
if not data:
break
csocket.send(data)
data = csocket.recv(2000)
print data
csocket.close()