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

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

时间2025-06-14 01:40:39分类IT科技浏览6305
导读:本文教程操作环境: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
伪原创怎么赚钱(如何用最快的方法实现伪原创?) @vue/cli和vue-cli(一文详解vue-cli2.0与vue-cli3.0之间的区别)