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 相关文章推荐
浅析AST抽象语法树及Python代码实现
Jun 06 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
简单实现python聊天程序
Apr 01 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 Python
python代码 输入数字使其反向输出的方法
Dec 22 Python
python pexpect ssh 远程登录服务器的方法
Feb 14 Python
Django如何防止定时任务并发浅析
May 14 Python
python二进制文件的转译详解
Jul 03 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
详解一种用django_cache实现分布式锁的方式
Sep 01 Python
浅析python函数式编程
Sep 26 Python
Python可视化学习之seaborn调色盘
Feb 24 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
php cookis创建实现代码
2009/03/16 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
php去除html标记的原生函数详解
2015/01/27 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
浅谈PHP的反射API
2017/02/26 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
js展开闭合效果演示代码
2013/07/24 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
Node.js事件驱动
2015/06/18 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
Python获取当前时间的方法
2014/01/14 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
浅谈django channels 路由误导
2020/05/28 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
数学系个人求职信范文
2014/01/30 职场文书
大型演出策划方案
2014/05/28 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
广告业务员岗位职责
2015/02/13 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
初中美术教学反思
2016/02/17 职场文书