python的SocketServer代码记录

来源:互联网 发布:设计班服要用什么软件 编辑:程序博客网 时间:2024/05/01 19:34

python的SocketServer代码记录,这个是从网上摘抄下来经自己改写了一点的,客户测试端自己写的!

server:

import SocketServerclass RequestHandler(SocketServer.StreamRequestHandler):  def handle(self):    while True:      mdata = self.request.recv(1024)      if not mdata:        break      else:        print "RECV from ", self.client_address[0]        print '-> ',mdatahostname = '192.168.0.25'port = 8001server = SocketServer.ThreadingTCPServer((hostname, port), RequestHandler)server.serve_forever()



client


import socket  import timeISOTIMEFORMAT='%Y-%m-%d %X'for r in range(1000):  #try:    xtime=time.strftime(ISOTIMEFORMAT, time.localtime( time.time() ) )    socket.setdefaulttimeout(3)#    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)      sock.connect(('192.168.0.25', 8001))       #time.sleep(2)    sock.send(str(r)+': '+xtime)   #except:  #finally:     sock.close()     time.sleep(0.5)


原创粉丝点击