udp是无链接的,先启动哪一端都不会报错

udp服务端

1 ss = socket()   #创建一个服务器的套接字
2 ss.bind() #绑定服务器套接字
3 inf_loop: #服务器无限循环
4 cs = ss.recvfrom()/ss.sendto() # 对话(接收与发送)
5 ss.close()

udp客户端

cs = socket()   # 创建客户套接字
comm_loop: # 通讯循环
cs.sendto()/cs.recvfrom() # 对话(发送/接收)
cs.close() # 关闭客户套接字

 udp套接字简单示例

#_*_coding:utf-8_*_
__author__ = 'Linhaifeng'
import socket
ip_port=('127.0.0.1',9000)
BUFSIZE=1024
udp_server_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) udp_server_client.bind(ip_port) while True:
msg,addr=udp_server_client.recvfrom(BUFSIZE)
print(msg,addr) udp_server_client.sendto(msg.upper(),addr) udp服务端

  

#_*_coding:utf-8_*_
__author__ = 'Linhaifeng'
import socket
ip_port=('127.0.0.1',9000)
BUFSIZE=1024
udp_server_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) while True:
msg=input('>>: ').strip()
if not msg:continue udp_server_client.sendto(msg.encode('utf-8'),ip_port) back_msg,addr=udp_server_client.recvfrom(BUFSIZE)
print(back_msg.decode('utf-8'),addr) udp客户端

最新文章

  1. ping 或者ssh 发生connect: No buffer space available 错误
  2. css3 filter属性在项目中的应用
  3. 大话胖model和瘦model
  4. illustrator将图片转换成ai路径
  5. GitBook – 使用 GitHub 和 Markdown 制作书籍
  6. DVRF:路由器漏洞练习靶机 Damn Vulnerable Router Firmware
  7. Shell错误[: missing `]'
  8. [js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解
  9. angular4.0命令行汇总
  10. Gatling简单测试SpringBoot工程
  11. 微软推出了Cloud Native Application Bundles和开源ONNX Runtime
  12. crm 权限设计
  13. vue 控制视图
  14. MongoExport后的负载均衡问题查询及解决:can't accept new chunks because there are still 2 deletes from previous migration
  15. Tomcat 8默认工具manager管理页面访问配置
  16. 学习Spring Boot:(二十八)Spring Security 权限认证
  17. linux下WEB服务器安装、配置VSFTP
  18. 最简单的服务器和客户机(python3的编码与解码问题)
  19. 第8章 传输层(3)_TCP协议
  20. 创建java项目思路

热门文章

  1. go build -ldflags
  2. Amazon RDS 上的 Microsoft SQL Server » 导入和导出 SQL Server 数据库
  3. pip安装时遇到的问题集锦,持续更新!
  4. Linux du命令详解
  5. JAVA编程思想学习笔记3-chap7-9-斗之气3段
  6. vue2.0项目中 localhost改成ip地址访问
  7. Oracle 11g快速收集全库统计信息
  8. CSU 1857 Crash and Go(relians)(模拟)
  9. gispro发布vectortile笔记
  10. 提示“此Flash Player与您的地区不相容,请重新安装Flash”的解决办法