python网络编程实例简析
本文实例讲述了python网络编程,分享给大家供大家参考。
具体方法如下:
服务端代码如下:
fromSocketServerimport(TCPServerasTCP, StreamRequestHandlerasSRH) fromtimeimportctime HOST='' PORT=21567 ADDR=(HOST,PORT) classMyRequestHandle(SRH): defhandle(self): print'connectingfrom..',self.client_address self.wfile.write("[%s]:%s"% (ctime(),self.rfile.readline()) ) tcp_Server=TCP(ADDR,MyRequestHandle) print'WAITINGconnecting...' tcp_Server.serve_forever()
客户端代码如下:
fromsocketimport* HOST='localhost' PORT=21567 BUFSIZE=1024 ADDR=(HOST,PORT) whileTrue: tcpCliSock=socket(AF_INET,SOCK_STREAM) tcpCliSock.connect(ADDR) data=raw_input('>>>') ifnotdata: break tcpCliSock.send("%s\r\n"%data) data=tcpCliSock.recv(BUFSIZE) ifnotdata: break printdata.strip() tcpCliSock.close()
希望本文所述对大家的Python程序设计有所帮助。