代码之家  ›  专栏  ›  技术社区  ›  Vi.

当写或读返回的值小于请求的值时,如何调用它?

  •  3
  • Vi.  · 技术社区  · 15 年前

    我应该用什么术语来描述由读、写、发送、接收比预期少的工作引起的情况(或软件中的错误)?

    例如, write(fd, "123456", 6); 5月返回3,我们需要写“456”来完成我们的工作。

    /*在阅读答案后,“短写/读”和“数据截断”之间仍然存在疑问。*/

    3 回复  |  直到 15 年前
        1
  •  1
  •   huhu    15 年前

    短写…

        2
  •  3
  •   Tim Lloyd    15 年前
        3
  •  0
  •   user151323    15 年前

    我不确定它有什么特别的名字。这与缓冲和通道可用性有关。例如,当您通过网络发送时,有某种类型的窗口可以完全填充,但是如果以前的数据还没有完全发送,那么现在您只能通过流来填充此窗口。