2010-09-07 36 views
1

如何刪除ostringstream的前n個字節?從ostringstream中刪除字節

我基本上都看的howmany字節去了一個插座,如果不經過充分...我不得不刪除任何通過

+0

只是給出了與其他套接字相關的問題。你應該確保你明白TCP是一個字節流協議,這對你的應用邏輯意味着什麼。當讀取的數據少於預期時,您需要接收端進行循環,必要時將完整的消息拼湊在一起:您不能要求讀取返回您碰巧傳遞給單個發送調用的較大消息中的字節數,並期望它在接收方到達一塊。只有當你的接收方返回0(阻塞)或-1應放棄你的消息。 – 2010-09-07 09:29:24

回答

1

去只是做你所說的話:刪除第n個字節?

ostr.str(ostr.str().substr(n))