首页IT科技pythongui框架(python UDP编程是什么意思?)

pythongui框架(python UDP编程是什么意思?)

时间2025-05-04 02:59:40分类IT科技浏览5023
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统           、Python 3.9.1            ,DELL G3电脑           。

1                  、概念

UDP是面向无连接的协议                 ,即只需要知道对方的IP地址和端口号      ,就能够直接发送数据包                  。

2      、优点

虽然用UDP传输数据不可靠      ,但它的优点是和TCP比                 ,速度快           ,对于不要求可靠到达的数据      ,就可以使用UDP协议      。

3           、组成

UDP的通信双方也分为客户端和服务器           。服务器首先需要绑定端口:

s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #绑定端口: s.bind((127.0.0.1,9999))

创建Socket时                  ,SOCK_DGRAM指定了这个Socket的类型是UDP                 。绑定端口和TCP一样           ,但是不需要调用listen()方法,而是直接接收来自任何客户端的数据:

print(BindUDPon9999...) whileTrue: #接收数据: data,addr=s.recvfrom(1024) print(Receivedfrom%s:%s.%addr) s.sendto(bHello,%s!%data,addr)

在网络编程中                  ,分为两种协议                 ,即有连接和无连接的      。我们今天要讲的UDP编程属于后者,虽然在送达信息的准确性上不能保证            ,但是它的优点就是迅速                 ,所以一些不太重要的文件都可以使用这种传输方法      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
不能连接到ftp服务器(无法连接服务器,ftp错误解决方法) 视觉图像检测数字怎么看出来(计算机视觉——图像视觉显著性检测)