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爬虫
Dec 25 Python
Python随机生成数模块random使用实例
Apr 13 Python
Python装饰器使用实例:验证参数合法性
Jun 24 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
Django中login_required装饰器的深入介绍
Nov 24 Python
Python语言生成水仙花数代码示例
Dec 18 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
python 执行终端/控制台命令的例子
Jul 12 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
python里反向传播算法详解
Nov 22 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对称加密算法示例
2014/05/07 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
Django app配置多个数据库代码实例
2019/12/17 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
继承公证书
2014/04/09 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
北京奥运会主题口号
2014/06/13 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
校长新学期寄语2016
2015/12/04 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书