本文实例讲述了python网络编程,分享给大家供大家参考。

具体方法如下:

服务端代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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()

客户端代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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网络编程实例简析相关推荐

  1. python编程例子-python网络编程实例简析

    本文实例讲述了python网络编程,分享给大家供大家参考. 具体方法如下: 服务端代码如下: from SocketServer import(TCPServer as TCP, StreamRequ ...

  2. python网络编程案例_python网络编程实例简析

    本文实例讲述了python网络编程,分享给大家供大家参考. 具体方法如下: 服务端代码如下: from SocketServer import(TCPServer as TCP, StreamRequ ...

  3. python编程实例下载-python网络编程之文件下载实例分析

    本文实例讲述了python网络编程之文件下载实现方法.分享给大家供大家参考.具体如下: 真是越看越喜欢python啊,想要了解它提供的http和ftp下载功能,原来是如此的简单. 1.相应模块 ftp ...

  4. python网络通信编程实例_python网络编程之数据传输UDP实例分析

    本文实例讲述了python网络编程之数据传输UDP实现方法.分享给大家供大家参考.具体分析如下: 一.问题: 你觉得网络上像msn,qq之类的工具在多台机器之间互相传输数据神秘吗?你也想玩一下在两台机 ...

  5. python网络编程视频教程_Java网络开发视频教程 – 一站式学习Java网络编程视频教程 全面理解BIO(无密)...

    Java网络开发视频教程 – 一站式学习Java网络编程视频教程 全面理解BIO(无密) 全面理解BIO/NIO/AIO 网络层编程,是每一个开发者都要面对的技术.课程为解决大家学习网络层知识的难题, ...

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

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

  7. python网络编程证书_《Python网络编程基础》笔记

    python网络编程基础 ================== Author: lujun9972 Date: 2013-03-08 22:29:20 CST Table of Contents == ...

  8. [转载] PYTHON 网络编程

    参考链接: Python | 使用openpyxl在Excel文件中进行三角运算 Socket 编程实战 文章目录 Socket库 0.1. 什么是 Socket? 0.2. socket()函数 0 ...

  9. python网络编程内容_图解Python网络编程

    Python Python开发 Python语言 图解Python网络编程 本篇索引 (1)基本原理 本篇指的网络编程,仅仅是指如何在两台或多台计算机之间,通过网络收发数据包:而不涉及具体的应用层功能 ...

最新文章

  1. python os.environ.setdefault_django os.environ慎用setdefault操作环境变量
  2. 回归、分类与聚类:三大方向剖解机器学习算法的优缺点
  3. 数据库服务器管理系统,数据库管理系统服务器
  4. Java必备常用操作API
  5. 为什么c语言乘除法优先级低,C语言训练题.docx
  6. Extjs chart 总结 reload-chart.js 修改
  7. 完全卸载go语言编译器
  8. Luogu 2939 [USACO09FEB]改造路Revamping Trails Luogu 4568 [JLOI2011]飞行路线
  9. 流媒体与实时计算,Netflix公司Druid应用实践
  10. Spark项目实战:购物网站评价标签生成(非常详细的Spark算子操作)
  11. 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...
  12. 2021-03-17 RK3288 接PHILIPS 4K显示器HDMI开机概率性不显示的问题
  13. CAD2019中文版下载AutoCAD2019安装教程
  14. 【区块链实战】什么是 P2P 网络,区块链和 P2P 网络有什么关系
  15. mac PP助手安装deb文件
  16. 机器学习图像分割——模型评价总结(含完整代码)
  17. TCL电子2019上半年电视机销量稳居全球第二
  18. 1wifi 简介(框架)
  19. 个人文档管理工具OpenKM安装设置及汉化过程
  20. 【实时渲染】3DCAT实时渲染云助力游戏上云!

热门文章

  1. 转发和重定向和request域对象
  2. InvalidClassException异常_原理和解决方案
  3. jvm_堆栈永久区详细讲解
  4. mongodb语法与spring实现
  5. Java反射-继承关系
  6. ViewPager两种方式实现无限轮播
  7. 提高调试.net cf程序效率一些技巧
  8. (转载)java list排序
  9. Android 自定义的开关按钮——SwitchButton
  10. 深入浅出LVS:企业集群平台负载均衡的三种模式和算法实现