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 相关文章推荐
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
Python数据可视化正态分布简单分析及实现代码
Dec 04 Python
python之消除前缀重命名的方法
Oct 21 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
python适合做数据挖掘吗
Jun 16 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
Python中Yield的基本用法
Oct 18 Python
python statsmodel的使用
Dec 21 Python
使用python实现学生信息管理系统
Feb 25 Python
pandas 实现将NaN转换为None
May 14 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/10 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
python中list循环语句用法实例
2014/11/10 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
基于Python实现用户管理系统
2019/02/26 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
餐饮营销方案
2014/02/23 职场文书
2014年加油站工作总结
2014/12/04 职场文书
2014年后备干部工作总结
2014/12/08 职场文书
交通安全温馨提示语
2015/07/14 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android