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显示进度条的方法
Sep 20 Python
python实现的希尔排序算法实例
Jul 01 Python
让python在hadoop上跑起来
Jan 27 Python
python 把列表转化为字符串的方法
Oct 23 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
Python如何获取文件指定行的内容
May 27 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
python如何设置静态变量
Sep 07 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 Python
Python语言中的数据类型-序列
Feb 24 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 07 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
解决js相同的正则多次调用test()返回的值却不同的问题
2018/10/10 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
python中lambda与def用法对比实例分析
2015/04/30 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
python爬取指定微信公众号文章
2018/12/20 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
电钳专业个人求职信
2014/01/04 职场文书
护士求职自荐信范文
2014/03/19 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
高三英语复习计划
2015/01/19 职场文书
少先队工作总结2015
2015/05/13 职场文书
芙蓉镇观后感
2015/06/10 职场文书
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android