本文实例讲述了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网络编程实例简析相关推荐

  1. python代码设计测试用例_Python单元测试与测试用例简析

    Python单元测试与测试用例简析 发布时间:2019-11-20 22:03 来源:互联网 当前栏目:web技术类 本文实例讲述了Python单元测试与测试用例.分享给大家供大家参考,具体如下: 单 ...

  2. python网络编程案例_Python 网络编程_python网络编程基础_python高级编程

    Python 网络编程 Python 提供了两个级别访问的网络服务.: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的 ...

  3. 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. ...

  4. python机器学习经典案例_Python机器学习经典实例

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  5. Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程

    Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍         课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...

  6. 智能机器人编程游戏robocode的运行代码简析

    智能机器人编程游戏robocode的运行代码简析 金庆 2007.6.1 阅读robocode1.3的源代码,查看运行的原理. (转载请注明来源于 金庆的专栏) 主线程Battle.run() --- ...

  7. python网络编程项目_python网络编程详解

    最近在看<UNIX网络编程 卷1>和<FREEBSD操作系统设计与实现>这两本书,我重点关注了TCP协议相关的内容,结合自己后台开发的经验,写下这篇文章,一方面是为了帮助有需要 ...

  8. python网络编程项目_Python网络编程攻略

    第1章套接字.IPv4和简单的客户端/服务器编程 本章攻略: 打印设备名和IPv4地址 获取远程设备的IP地址 将IPv4地址转换成不同的格式 通过指定的端口和协议找到服务名 主机字节序和网络字节序之 ...

  9. unet网络python代码详解_python网络编程详解

    最近在看<UNIX网络编程 卷1>和<FREEBSD操作系统设计与实现>这两本书,我重点关注了TCP协议相关的内容,结合自己后台开发的经验,写下这篇文章,一方面是为了帮助有需要 ...

最新文章

  1. 用VB6写的一个简单俄罗斯方块代码
  2. javascript动画系列第一篇——模拟拖拽
  3. mysql无法插入行_在mysql中数据才插入20多行就报错,求救啊!!!
  4. jvm性能调优实战 - 43OOM内存溢出发生的原因及可能发生OOM的内存区域
  5. 7. OD-破解收费版限制天数的软件
  6. 游戏制作人谈10大开发经验
  7. oppoa11android版本是什么,oppoa11x处理器是什么?oppoA11x配置介绍
  8. Flask源码阅读(六)——Flash消息
  9. 2020 年第一届辽宁省大学生程序设计竞赛
  10. 机器人视觉系统的构成
  11. 计算机英语讲课笔记08
  12. canvas制作旋转的太极图
  13. 添加背景,如何把一个视频插入到另一个视频中
  14. 最常见的Git错误都有哪些,如何解决它们?
  15. java输出字符串的长度_Java格式化字串输出固定长度
  16. mysql启动错误1.69_开启伪静态出错iPHP Error: iCMS 运行出错!找不到文章: ID:404(10001)...
  17. 如何搭建 GTA 5 私服--GTA5私服架设教程
  18. 四川大学计算机专业考研经验分析,四川大学
  19. 查看mysql队列脚本_常用查询脚本
  20. 一文搞定在Ubuntu安装tldr

热门文章

  1. 如何把一个运行完好的Kafka搞崩
  2. 快讯:阿里巴巴加入JCP执行委员会
  3. 链接测试工具:Xenu
  4. 为什么要用 SpringMVC 的 SessionStatus
  5. bash快捷键(防忘)
  6. [转]jquery的ajax交付时“加载中”提示的处理方法
  7. css之左边div固定宽度右边div自适应布局
  8. IE无法正常显示中文名图片
  9. 手把手教你使用 VuePress 搭建个人博客
  10. Dropbox 开源其 Go 语言库 —— godropbox