文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>python学习 网络编程(二) udp连接...

python学习 网络编程(二) udp连接...

时间:2010-08-04  来源:killua_hzl

这里定义了一个UDPServer和UDPClient。这里创建一个TCP服务程序,服务器会把客户发送过来的字符串加上一个时间戳,然后显示,并返回客户端。

UDPServer.py

#!/usr/bin/env python from socket import * from time import ctime #创建一个UDP客户端 HOST = '' PORT = 20001 BUFSIZE = 1024 ADDR = (HOST, PORT) udpSerSock = socket(AF_INET, SOCK_DGRAM) udpSerSockbind(ADDR) while True: print 'waiting for message...' data, addr = udpSerSock.recvfrom(BUFSIZE) udpSerSock.sendto('[%s] %s' % (ctime(), data), addr) print'received from %s >> %s' % (addr, data) udpSerSock.close() 


UDPClient.py

#!/usr/bin/env python from socket import * HOST = 'localhost' PORT = 20001 BUFSIZE = 1024 ADDR = (HOST, PORT) udpClientSock = socket(AF_INET, SOCK_DGRAM) while True: data = raw_input('Enter the message you want to send >') if not data: break udpClientSock.sendto(data, ADDR) data, ADDR = udpClientSock.recvfrom(BUFSIZE) if not data: break print data udpClientSock.close() 


相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载