小弟在寫一個基于IOCP的TCP通信模塊,在收到資料后,交給一個處理粘包斷包的執行緒進行拼包處理。
現在的問題是, 我在拼包執行緒中處理完的完整包,該怎么交給上層應用?
如果我保存上層應用注冊在我這里的回呼,并在拼包執行緒中直接呼叫,那么 豈不是會占用我的拼包執行緒?
還有,我現在的接識訓沖區是用的物件池分配的環形緩沖區物件,如果接收資料回呼時在其他執行緒中,我如何才能知道使用完畢,及時回識訓沖區物件?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/131393.html
標籤:網絡通信
上一篇:udp接收不到外網發過來的資料
