zoukankan      html  css  js  c++  java
  • socket对于大数据的发送和接收

    大数据是指大于32K或者64K的数据。

    大数据的发送和接收通过TSTREAM对象来进行是非常方便的。

    我们把大数据分割成一个个4K大小的小包,然后再依次传输。

    一、大数据的发送的类语言描述:

    1)创建流对象,用流对象一次性地加载完大数据

    2)移动流的POSITION,一次将流的4K大小的一块内存读进一块BUF里面

    3)SOCKET发送这块大小为4K的BUF

    4)重复执行二、三步骤,直至发完

    二、大数据的接收的类语言描述:

    1)创建一个流对象

    2)接收方一次接收4K大小的数据暂存一块4K大小的BUF里面,将BUF写入流对象里面

    3)移动流的POSITION,重复执行二步骤,直至接收完一个批次所有的数据包

  • 相关阅读:
    元素绑定与非元素绑定
    窗口之间的交互,windows和自定义的窗口集合
    e.which
    prop()和attr()
    web动画
    $.proxy()和$.makeArray()
    匿名自执行函数报错
    页面适配
    gulp
    伪元素和伪类
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/4547632.html
Copyright © 2011-2022 走看看