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 相关文章推荐
Python面向对象编程之继承与多态详解
Jan 16 Python
python使用rpc框架gRPC的方法
Aug 24 Python
Python实现简单的列表冒泡排序和反转列表操作示例
Jul 10 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
python3爬取torrent种子链接实例
Jan 16 Python
Python文件操作方法详解
Feb 09 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
Python基于requests库爬取网站信息
Mar 02 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
Python collections.deque双边队列原理详解
Oct 05 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中使用curl_init函数的说明
2010/11/02 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
js表单验证实例讲解
2016/03/31 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
前端面试必备之html5的新特性
2017/09/05 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
ajax是什么及其工作原理
2012/02/08 面试题
课程设计心得体会
2013/12/28 职场文书
食品安全检查制度
2014/02/03 职场文书
房地产项目建议书
2014/03/12 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
React配置子路由的实现
2021/06/03 Javascript
vue ref如何获取子组件属性值
2022/03/31 Vue.js