4 网络编程基础

 

TCP: 

     1 . 会粘包

     粘包情况:

     1. 发送端短时间内数据量少

    2. 接收端时间后才接

        3. 接的字节数

 

UDP: 

    不会粘包,一个sendto(data,(ip,port))必须有一个recvfrom(字节) 一条数据就是一段完整的数据包。

    接收端如果没有接收完本条数据包,该数据包的其余数据就会丢失。

   from socket import *

   server = socket(AF_INET, SOCKET_DGRAM)

   server.bind(127.0.0.1,8080)

   data, client_addr = server.recvfrom(1024)

    

posted @ 2018-06-09 20:51  beallaliu  阅读(79)  评论(0编辑  收藏  举报