【发布时间】:2011-02-14 02:27:43
【问题描述】:
如果我使用 write() 逐字节写入套接字文件描述符,
- 现在每个字节都是一个数据包吗?
- 套接字是否会在每个字节中添加 TCP/IP 标头?
- 或者它是否具有缓冲机制(我个人对此表示怀疑,因为我没有显式刷新)。
例如:
write(fd, 'a', 1);
write(fd, 'b', 1);
write(fd, 'c', 1);
这样会不会比说效率低
write (fd, 'abc', 3);
- 我必须在这里问这个问题,因为我不具备监控流量中的 TCP/IP 标头的专业知识。谢谢。
【问题讨论】: