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 相关文章推荐
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
Python 列表排序方法reverse、sort、sorted详解
Jan 22 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
python样条插值的实现代码
Dec 17 Python
python绘制地震散点图
Jun 18 Python
set在python里的含义和用法
Jun 24 Python
python对矩阵进行转置的2种处理方法
Jul 17 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
pytorch实现特殊的Module--Sqeuential三种写法
Jan 15 Python
python 常见的排序算法实现汇总
Aug 21 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
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
js实现内置计时器
2019/12/16 Javascript
python和shell获取文本内容的方法
2018/06/05 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
自学考试自我鉴定范文
2013/09/26 职场文书
面试求职的个人自我评价
2013/11/16 职场文书
九年级政治教学反思
2014/02/06 职场文书
招商专员岗位职责
2014/02/08 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
员工工作表扬信
2015/05/05 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
Javascript webpack动态import
2022/04/19 Javascript