python网络编程实例简析


Posted in Python onSeptember 26, 2014

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

Python 相关文章推荐
动态创建类实例代码
Oct 07 Python
Python Socket传输文件示例
Jan 16 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
Python自动发送邮件的方法实例总结
Dec 08 Python
Python函数中不定长参数的写法
Feb 13 Python
Python3.5运算符操作实例详解
Apr 25 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
Jun 03 Python
Python爬虫实现HTTP网络请求多种实现方式
Jun 19 Python
Python基础之元编程知识总结
May 23 Python
python的re模块应用实例
Sep 26 #Python
python实现自动登录人人网并访问最近来访者实例
Sep 26 #Python
编程语言Python的发展史
Sep 26 #Python
python人人网登录应用实例
Sep 26 #Python
python快速查找算法应用实例
Sep 26 #Python
python求众数问题实例
Sep 26 #Python
python字典序问题实例
Sep 26 #Python
You might like
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
JSON语法五大要素图文介绍
2012/12/04 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
vue项目首屏加载时间优化实战
2019/04/23 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
python实现二叉查找树实例代码
2018/02/08 Python
单利模式及python实现方式详解
2018/03/20 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
python实现梯度下降法
2020/03/24 Python
Python能做什么
2020/06/02 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
公司财务自我评价分享
2013/12/17 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
学校运动会霸气口号
2014/06/07 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
匿名信格式范文
2015/05/27 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
pytorch中[..., 0]的用法说明
2021/05/20 Python
Nginx实现会话保持的两种方式
2022/03/18 Servers
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android