开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
c++
问题(Question):
新手最近接触socket,
一直有个疑问,
在没有关闭descriptor的情况下,
要如何分离连续写入多笔资料,
假如有
server A,
client B
A对B写入三笔资料
current_event.data.fd是 client fd,
write(current_event.data.fd, buffer1, size1);
write(current_event.data.fd, buffer2, size2);
write(current_event.data.fd, buffer3, size3);
而B 接收时要能得知我这是3笔资料,
而不是一笔,
感觉应该是要在之间插入EOF之类的分隔,
不过试了好久都没有头绪,
请知道的大大可以告诉我,
谢谢