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 " % data)
data = tcpCliSock.recv(BUFSIZE)
if not data:
break
print data.strip()
tcpCliSock.close()
希望本文所述对大家的Python程序设计有所帮助。
python编程例子-python网络编程实例简析相关推荐
- python编程例子-python编程例子
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! python编程基础数据类型none 值整型浮点型布尔类型 true,false字 ...
- python开发之Socket网络编程
python开发之Socket网络编程 一.SOCKET基础 二.SOCKET通信流程 1. 流程描述: 2. 相关方法及参数介绍: 三.实例(屌丝追女神的故事) 1. 故事1:(一次通信) 2. 故 ...
- Python之TCP Socket网络编程
0 背景 Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网 ...
- python六十七课——网络编程(基础知识了解)
网络编程: 什么是网络编程? 网络:它是一种隐形的媒介:可以将多台计算机使用(将它们连接到一起) 网络编程:将多台计算机之间可以相互通信了(做数据交互) 一旦涉及到网络编程,划分为两个方向存在,一方我 ...
- python udp通信_Python网络编程(三)
回顾 在<Python进阶记录之网络编程(二)>中,我们介绍了UDP端口号的基本概念和作用以及Python中UDP服务端的端口绑定和简单创建.今天我们利用UDP server和UDP cl ...
- Python中的基本函数及其常用用法简析
分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...
- 【Java 18】网络编程 - 概述、网络编程要素、IP和端口号、网络协议、TCP、UDP、URL
网络编程 - 概述.网络编程要素.IP和端口号.网络协议.TCP.UDP.URL 网络编程 1 网络编程概述 2 网络通信要素概述 3 通信要素1:IP和端口号 3.1 内容 3.2 InetAddr ...
- java 网络编程 聊天_Java——网络编程(实现基于命令行的多人聊天室)
目录: 1.ISO和TCP/IP分层模型 2.IP协议 3.TCP/UDP协议 4.基于TCP的网络编程 5.基于UDP的网络编程 6.基于TCP的多线程的聊天室的实现 1.ISO和TCP/IP分层模 ...
- 智能机器人编程游戏robocode的运行代码简析
智能机器人编程游戏robocode的运行代码简析 金庆 2007.6.1 阅读robocode1.3的源代码,查看运行的原理. (转载请注明来源于 金庆的专栏) 主线程Battle.run() --- ...
- C++教程网之Linux网络编程视频 Unix网络编程视频
教程非常不错,价值280元,绝对是干货 Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章. Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 ...
最新文章
- Incomedia WebSite X5 17中文版
- 蓝桥杯-打印十字图-java
- 【逆向知识】裸函数(Naked函数)
- [转载]织梦后台添加新变量-内容模型
- IOC操作Bean管理XML方式(注入内部 bean 和 级联赋值)
- Spring AMQP ActiveMQ教程
- UOJ#450. 【集训队作业2018】复读机 排列组合 生成函数 单位根反演
- KeyMob聚合致力于为广大开发者及广告聚合服务
- java计算机毕业设计跨境电商网站源码+系统+数据库+lw文档+mybatis+运行部署
- Energy python API 代码学习
- ILSVRC2012(ImageNet2012)数据集的下载及ILSVRC2012_img_val数据集的分类
- paypal支付(Java)
- 高一计算机函数公式,高中全部函数公式大全
- errors potentially fixable with the `--fix` option.
- python的spider程序下载安装_Python3WebSpider
- 计算机定时开机命令,如何设置定时开机 定时开机命令设置方法
- Cent OS安装中文字体
- 计算机网络之网络应用--DNS应用
- 线性回归模型预测利润
- spring-data-redis 使用pipeline批量设置过期时间的bug