[Python]UDP编程的简单示例
2014-07-23 01:35
232 查看
UDP服务器设置流程:
ss = socket()
ss.bind()
inf_loop:
cs = ss.recvfrom()/ss.sendto()
ss.close()
UDP客户端编写流程:
cs = socket()
comm_loop:
cs.sendto()/cs.recvfrom()
cs.close()
REF:Core Python Programming
ss = socket()
ss.bind()
inf_loop:
cs = ss.recvfrom()/ss.sendto()
ss.close()
#! /usr/bin/env python #coding=utf-8 from socket import * from time import ctime HOST = '' PORT = 21567 BUFSIZE = 1024 ADDR = (HOST,PORT) udpServSock = socket(AF_INET,SOCK_DGRAM) udpServSock.bind(ADDR) while 1: print 'waiting for message...' data,addr = udpServSock.recvfrom(BUFSIZE) udpServSock.sendto('[%s] %s'%(ctime(),data),addr) print '...received from and returned to:',addr udpServSock.close()
UDP客户端编写流程:
cs = socket()
comm_loop:
cs.sendto()/cs.recvfrom()
cs.close()
#! /usr/bin/env python #coding=utf-8 from socket import * HOST = 'localhost' PORT = 21567 BUFSIZE = 1024 ADDR = (HOST,PORT) udpCliSock = socket(AF_INET,SOCK_DGRAM) while 1: data = raw_input('> ') if not data: break udpCliSock.sendto(data,ADDR) data,ADDR = udpCliSock.recvfrom(BUFSIZE) if not data: break print(data) udpCliSock.close()运行结果:
REF:Core Python Programming
相关文章推荐
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例(一)
- Python3.4编程实现简单抓取爬虫功能示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- 网络编程--python 实现简单的UDP客户端和服务端
- Python设计模式编程中解释器模式的简单程序示例分享
- Java UDP网络编程 - 最简单示例
- Python简单网络编程示例【客户端与服务端】
- Java UDP网络编程 - 最简单示例
- [Python]TCP编程的简单示例
- Python学习笔记(二)网络编程的简单示例
- Python设计模式编程中解释器模式的简单程序示例分享
- Python——简单的TCP & UDP 服务器 和 相应的客户端编程
- linux下udp编程简单示例