開發平台(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之類的分隔,
不過試了好久都沒有頭緒,
請知道的大大可以告訴我,
謝謝