1 / 4
文档名称:

python实现socket通讯(UDP).pdf

格式:pdf   页数:4
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python实现socket通讯(UDP).pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

python实现socket通讯(UDP).pdf

文档介绍

文档介绍:IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
python实现socket通讯(UDP)
分类: Linux Script 2010-10-27 15:38 2390人阅读评论(1) 收藏举报
 
Server:
import socket address = ('', 31500) s = (socket., )
(address) while True: data, addr = (2048) if not data: print "client has exist" break
print "received:", data, "from", addr ()   
Client:
import socket address = ('', 31500) s = (socket., )
while True: msg = raw_input() if not msg: break (msg, address) ()   
 
运行结果:
 
server
[******@db-06-. python]$ python
received: aaaaaa from ('', 10169)
received: 123456 from ('', 10169)
received: abcdef from ('', 10169)
 
 
client
[******@db-06-. python]$ python .py
aaaaaa
123456
abcdef
[******@db-06-. python]$
 
===============================================================================
 
参考:ic/401391
前言
python实在是太方便,太易用了,三方库的支持又全,语法又简单,对开发人员来说,实在是居家旅行,XXXX的必
备利器。周末研究了下python的网络支持,做一下记录,以备随后翻阅。
 
python支持BSD的socket进行网络编程,其API跟C中的大同小异,先看看TCP方式的,说到网络编程,肯定会设计到
server和client,分别来看下
1
TCP方式
server端
server端的socket一般流程是这样:
1. 建立一个socket(,UNIX等,以及连接方式TCP/UDP)
2. 使用bind公开一个端口,使得client可以方便连接
3. 设置一个listen队列的大小
4. 进入一个无限循环,在此无限循环中,ept函数来等待客户连接,此函数返回一个新的socket, 对应
于客户端的soc