udp Python,tcp和udp不同点

  udp Python,tcp和udp不同点

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

  1、不同点

  面向连接(确保有三次握手,并且连接是在传输之前创建的。)

  有序数据传输

  重新发送丢失的数据包。

  丢弃的数据包

  无差错数据传输

  堵塞/流量控制

  2、实例

  TCP服务器。

  #创建套接字

  TCP _ server _ socket=socket . socket(socket。AF_INET,socket。袜子_流)

  #本地信息

  地址=( ,7788)

  #绑定

  tcp_server_socket.bind(地址)

  #使用socket创建的socket的默认属性是active,使用listen使其成为passive,这样就可以接收别人的链接了。

  tcp_server_socket.listen(128)

  #如果有一个新的客户端链接到服务器,那么将创建一个新的套接字专门为该客户端服务。

  #client_socket是用来服务这个客户端的,所以可以保存tcp_server_socket等待其他新客户端的链接。

  client_socket,client addr=TCP _ server _ socket . accept()

  #接收对方发送的数据

  recv _ data=client _ socket . recv(1024)#接收1024个字节

  Print(接收的数据是: ,recv_data.decode(gbk ))

  #向客户端发送一些数据

  client_socket.send(谢谢!。编码( gbk ))

  #关闭服务于此客户端的套接字。只要关闭了,就意味着不能再服务这个客户了。如果它仍然需要服务,只能再次重新连接。

  Client_socket.close()以上是python中TCP和UDP的区别分析。希望能帮到你。更多Python学习指南:python基础教程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: