import SocketServer
import time
# This class actually implements the server functionalityclassMyRequestHandler(SocketServer.StreamRequestHandler):defhandle(self):print'...connected from:', self.client_address
self.wfile.write('[%s] %s' % (ctime(),
self.rfile.readline()))
# Create the server
server = SocketServer.TCPServer(("",21567), MyRequestHandler)
print'waiting for connection...'
server.serve_forever()
Client
from socket import *BUFSIZ = 1024whileTrue:
tcpCliSock = socket(AF_INET, SOCK_STREAM)
tcpCliSock.connect(('localhost', 21567))
data = raw_input('> ')if not data:breaktcpCliSock.send('%s\r\n' % data)data = tcpCliSock.recv(BUFSIZ)if not data:breakprintdata.strip()tcpCliSock.close()