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系列之数据处理编程实例(一)
May 22 Python
总结网络IO模型与select模型的Python实例讲解
Jun 27 Python
python+django加载静态网页模板解析
Dec 12 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
Apr 17 Python
Python基础之文件读取的讲解
Feb 16 Python
Python简单基础小程序的实例代码
Apr 28 Python
python中pytest收集用例规则与运行指定用例详解
Jun 27 Python
python实现两张图片拼接为一张图片并保存
Jul 16 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
Aug 03 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 Python
python保存图片的四个常用方法
Feb 28 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连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
JSON取值前判断
2014/12/23 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
js的三种继承方式详解
2017/01/21 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
Python查找相似单词的方法
2015/03/05 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
中级会计职业生涯规划范文
2014/01/16 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python