首页 > 编程 > Python > 正文

python网络编程实例简析

2020-02-23 05:51:42
字体:
来源:转载
供稿:网友

本文实例讲述了python网络编程,分享给大家供大家参考。

具体方法如下:

服务端代码如下:

from SocketServer import(TCPServer as TCP,              StreamRequestHandler as SRH) from time import ctime  HOST = '' PORT = 21567 ADDR = (HOST, PORT) class MyRequestHandle(SRH):   def handle(self):     print 'connecting from ..', self.client_address     self.wfile.write("[%s]:%s" %               (ctime(),self.rfile.readline())              ) tcp_Server = TCP(ADDR,MyRequestHandle) print 'WAITING connecting...' tcp_Server.serve_forever() 

客户端代码如下:

from socket import *  HOST = 'localhost' PORT = 21567 BUFSIZE = 1024 ADDR = (HOST, PORT)  while True:   tcpCliSock = socket(AF_INET,SOCK_STREAM)   tcpCliSock.connect(ADDR)   data = raw_input('>>>')   if not data:     break   tcpCliSock.send("%s/r/n" % data)   data = tcpCliSock.recv(BUFSIZE)   if not data:     break   print data.strip()   tcpCliSock.close() 

希望本文所述对大家的Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表