python中UDP编程指的是什么意思

  介绍

这篇文章给大家分享的是有关python中UDP编程指的是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

python主要用来做什么

python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

本文教程操作环境:windows7多系统,python 3.9.1,戴尔G3电脑。

<强> 1,概念

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

<强> 2,优点

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

<强> 3组成

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

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

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

<>之前打印(& # 39;Bind  UDP 提醒9999…& # 39;)   while 真正的:   ,,,#,接收数据:   数据,,,,,addr =, s.recvfrom (1024)   ,,,print (& # 39; Received 得到% s: % s # 39;, %, addr)   s.sendto (b # 39;你好,,% s ! & # 39;, %,数据,addr)

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

感谢各位的阅读!关于“python中UDP编程指的是什么意思”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python中UDP编程指的是什么意思