Python基础-UDP编程
来源:互联网 发布:无约束最优化问题 编辑:程序博客网 时间:2024/06/04 23:12
UDP是面向无连接的协议。不需要建立连接,只需要知道对方IP端口即可。
服务器
import sockets = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#绑定端口s.bind(('127.0.0.1', 10000))print('udp bind ok')while True: #等待收数据 data ,addr = s.recvfrom(1024) print('recv data %s from %s' % (data,addr)) s.sendto(b'hehe %s' % data, addr)
客户端
import sockets = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)for data in [b'Tom', b'Rose', b'Jack']: # 发送数据: s.sendto(data, ('127.0.0.1', 10000)) # 接收数据: print(s.recv(1024).decode('utf-8'))s.close()
总结
上述代码运行:
#服务器打印结果udp bind okrecv data b'Tom' from ('127.0.0.1', 60627)recv data b'Rose' from ('127.0.0.1', 60627)recv data b'Jack' from ('127.0.0.1', 60627)#客户端打印结果hehe Tomhehe Rosehehe Jack
UDP的使用与TCP类似,但是不需要建立连接。此外,服务器绑定UDP端口和TCP端口互不冲突,也就是说,UDP的10000端口与TCP的10000端口可以各自绑定。
阅读全文
0 0
- Python基础-UDP编程
- Python基础 UDP编程
- JAVA基础--UDP编程
- python udp编程实例
- python socket编程 UDP
- Python UDP编程
- UDP网络编程(Python)
- python-socket-udp编程
- python udp编程知识
- Python网络编程--UDP
- UDP套接口编程基础
- Linux的UDP基础编程
- Python网络编程--UDP Server
- Python网络编程--UDP Client
- python 网络编程(TCP & UDP)
- Python:socket编程,TCP/UDP
- python 网络编程 udp示例
- Python 网络编程之UDP
- maven配置Tomcat
- Source Insight使用
- Android绘图基础之xfermode & layer
- Python 中的单例模式
- html5响应式网站拥有什么样的优势与特点?
- Python基础-UDP编程
- 快消品企业营销费用管理的困惑
- 线程池ThreadPoolExecutor
- 如何修改两个PHP版本,php-v和phpinfo两个不同的版本
- Ubuntu14+OpenCV3.1+Caffe虚拟机安装笔记(一)
- Android之Service学习篇一:Service启动方式之startService
- ti.sysbios.timers.dmtimer.Timer: line 1142: E_freqMismatch: Frequency mismatch:
- Disruptor之粗糙认识
- 一个人能够哲学思考的条件