按块发送数据

时间:2012-04-30 20:51:13

标签: c sockets tcp

在C中,我必须用tcp / ip(~6.5mo)发送一堆数据 我正在使用“经典”发送()。 你认为给函数提供一个部分发送的整个数据大小是一个好主意,还是我更喜欢chunk方式(例如,64ko ......)

1 个答案:

答案 0 :(得分:5)

给它完整的大小,然后再用缓冲区的其余部分再次调用它(根据返回值)。

你处理你的逻辑,让操作系统处理发送逻辑。