python网络编程案例_python网络编程实例简析
本文实例讲述了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网络编程实例简析相关推荐
- python代码设计测试用例_Python单元测试与测试用例简析
Python单元测试与测试用例简析 发布时间:2019-11-20 22:03 来源:互联网 当前栏目:web技术类 本文实例讲述了Python单元测试与测试用例.分享给大家供大家参考,具体如下: 单 ...
- python网络编程案例_Python 网络编程_python网络编程基础_python高级编程
Python 网络编程 Python 提供了两个级别访问的网络服务.: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的 ...
- python网络爬虫案例_Python网络爬虫案例实战
第1章 爬虫网络概述 1.1 HTTP基本原理 1.1.1 URL和URL 1.1.2 超文本 1.1.3 HTTP和HTTPS 1.1.4 HTTP请求过程 1.1.5 请求 1.1.6 响应 1. ...
- python机器学习经典案例_Python机器学习经典实例
领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...
- Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程
Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍 课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...
- 智能机器人编程游戏robocode的运行代码简析
智能机器人编程游戏robocode的运行代码简析 金庆 2007.6.1 阅读robocode1.3的源代码,查看运行的原理. (转载请注明来源于 金庆的专栏) 主线程Battle.run() --- ...
- python网络编程项目_python网络编程详解
最近在看<UNIX网络编程 卷1>和<FREEBSD操作系统设计与实现>这两本书,我重点关注了TCP协议相关的内容,结合自己后台开发的经验,写下这篇文章,一方面是为了帮助有需要 ...
- python网络编程项目_Python网络编程攻略
第1章套接字.IPv4和简单的客户端/服务器编程 本章攻略: 打印设备名和IPv4地址 获取远程设备的IP地址 将IPv4地址转换成不同的格式 通过指定的端口和协议找到服务名 主机字节序和网络字节序之 ...
- unet网络python代码详解_python网络编程详解
最近在看<UNIX网络编程 卷1>和<FREEBSD操作系统设计与实现>这两本书,我重点关注了TCP协议相关的内容,结合自己后台开发的经验,写下这篇文章,一方面是为了帮助有需要 ...
最新文章
- 用VB6写的一个简单俄罗斯方块代码
- javascript动画系列第一篇——模拟拖拽
- mysql无法插入行_在mysql中数据才插入20多行就报错,求救啊!!!
- jvm性能调优实战 - 43OOM内存溢出发生的原因及可能发生OOM的内存区域
- 7. OD-破解收费版限制天数的软件
- 游戏制作人谈10大开发经验
- oppoa11android版本是什么,oppoa11x处理器是什么?oppoA11x配置介绍
- Flask源码阅读(六)——Flash消息
- 2020 年第一届辽宁省大学生程序设计竞赛
- 机器人视觉系统的构成
- 计算机英语讲课笔记08
- canvas制作旋转的太极图
- 添加背景,如何把一个视频插入到另一个视频中
- 最常见的Git错误都有哪些,如何解决它们?
- java输出字符串的长度_Java格式化字串输出固定长度
- mysql启动错误1.69_开启伪静态出错iPHP Error: iCMS 运行出错!找不到文章: ID:404(10001)...
- 如何搭建 GTA 5 私服--GTA5私服架设教程
- 四川大学计算机专业考研经验分析,四川大学
- 查看mysql队列脚本_常用查询脚本
- 一文搞定在Ubuntu安装tldr