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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
python中xrange和range的区别
May 13 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
python3利用Socket实现通信的方法示例
May 06 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
Aug 02 Python
python实现随机加减法生成器
Feb 24 Python
详解python datetime模块
Aug 17 Python
详解Python中import机制
Sep 11 Python
Appium+Python实现简单的自动化登录测试的实现
Jan 26 Python
Pytorch中的学习率衰减及其用法详解
Jun 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
解决File size limit exceeded 错误的方法
2013/06/14 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
js CSS操作方法集合
2008/10/31 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
webpack优化的深入理解
2018/12/10 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python字符串连接方式汇总
2014/08/21 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
Python中文竖排显示的方法
2015/07/28 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
Python Socket编程详细介绍
2017/03/23 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
高级护理专业大学生求职信
2013/10/24 职场文书
市场营销专业推荐信
2013/11/03 职场文书
成人继续教育实施方案
2014/03/01 职场文书
行政内勤岗位职责
2014/04/07 职场文书
社区禁毒工作方案
2014/06/02 职场文书
升学宴演讲稿
2014/09/01 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
初三语文教学反思
2016/03/03 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python