Python网络编程(四):UDP编程

news/2024/5/18 12:07:37 标签: 网络, socket, udp

在这里插入图片描述

UDP编程

  • TCP是建立可靠连接,并且通信双方都可以以字节流的形式发送数据
  • UDP(面向数据包协议)则是面向无连接的

使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号既可以发送数据了

能不能到达就不知道了

UDP的优点速度块

对于不要求可靠到达的数据,就可以采用UDP协议

UDP也不需要==监听(listen)==操作,直接接收来自任何客户端的数据


服务端

在这里插入图片描述

建立Socekt,绑定端口号后,直接就开始等待客户端传输数据了


客户端

在这里插入图片描述


利用两个命令行窗口模拟UDP传输数据

在这里插入图片描述


http://www.niftyadmin.cn/n/1488565.html

相关文章

VS code中django-html文件自动格式化后混乱了

弄了好多办法,最后发现是我安装了一个代码自动补全插件 按下F1,在设置中找到这个插件进行如下操作即可

计算机网络面试题(二十一):TCP长连接和短连接

TCP长短连接的区别 【1】短连接 客户端向服务端发送消息,服务端回应客户端一次读写就完成了双方都可以发送关闭操作 一般都是客户端先发起 短连接一般只会在client/server之间传递一次读写操作 【2】长连接 客户端和服务端完成一次读写之后,它们之间的…

SQL教程(一):关系型数据库概述

文章目录关系型数据库【1】数据模型【2】数据类型【3】主流关系型数据库【4】SQL关系型数据库 【1】数据模型 数据库是按照数据结构来组织、存储和管理数据的,共有三种模型 层次模型 以上下级关系组织数据,类似一颗“树” 网状模型 将每个数据节点和…

简历图标资源分享

关注公众号《小杨的python之路》回复“简历图标” 关注公众号《小杨的python之路》回复“简历图标”

操作系统面试题(二十三):为什么有了进程还要有线程?

进程:可以让多个程序并发执行,提高系统的资源利用率和系统的吞吐量 进程的缺点: 进程在同一时刻只能做一件事进程如股票在执行的过程中被阻塞,那么这个进程将被挂起,有些等待的资源就得不到执行 进程好比一个车间&am…

计算机网络面试题(二十二):TCP沾包、拆包以及解决办法

文章目录UDPTCP什么是沾包拆包(1)正常接收(2)只收到一个数据包(全部沾包了)(3)服务端收到了两个数据包(部分沾包)为什么发送沾包、拆包解决办法UDP UDP是基于…

SQL教程(二):主键

文章目录主键【1】主键选取原则【2】ID主键【3】联合主键主键 关系型数据库中,一张表中的每一行数据被称为一条记录,一条记录就是由多个字段组成的 数据表中记录的约束:任意两条记录不能重复 不能重复不是指完全不相同,只要主键…

简历模板(助力2020秋招)

关注公众号<小杨的python之路> 回复 “简历模板” 公众号回复“简历模板”