当前位置: 移动技术网 > IT编程>脚本编程>Python > python网络编程实例简析

python网络编程实例简析

2019年03月26日  | 移动技术网IT编程  | 我要评论

国内邮政小包,叶灵的扮演者,999272

本文实例讲述了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程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网