【发布时间】:2010-09-13 16:12:15
【问题描述】:
使用C/C++套接字编程,以及“read(socket, buffer, BUFSIZE)”方法。 “缓冲区”到底是什么我知道 char 和 byte 是一回事,但是字节数组中有多少元素有关系吗?缓冲区是否需要能够保存整个消息直到出现空字符?
【问题讨论】:
-
这个空字符是你的消息的发件人发送的吗?
-
不,很遗憾我必须将它附加到预期有效负载的末尾
-
你知道邮件的大小,还是以某种方式标记了结尾?
-
这很好,我应该知道,因为它是作为 HTTP 标头的一部分发送的