zoukankan      html  css  js  c++  java
  • 解释什么是黏包以及如何解决

    UDP没有粘包,TCP有,因为TCP是面向流的消息格式,

    粘包有两种:

    1.由于你设置的接收大小小于你收到的消息的大小,那么剩余的消息的部分会和下一次接收一次被接收到

    2.快速连续发送两个很小的消息,两个小消息会被合到一起被一次接收拿到。本质上就是因为接收端不知道发送端发送消息的大小导致的。

    解决办法:在发送消息之前,先将消息大小发送过去,接收端按照消息大小来接收。Struck模块

  • 相关阅读:
    JSTL和EL
    JSP
    Servlet基础知识
    JSON基础知识
    jQuery基础知识
    ajax基础知识
    索引实战
    反射
    设计模式
    JVM的异常处理
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10206087.html
Copyright © 2011-2022 走看看