2014-02-24 68 views
-1

我正在調試一個boost asio unix域協議客戶端,當我發出async_receive後,完成處理程序被無限調用0 bytes_transferred,沒有錯誤傳遞給完成處理器。錯誤代碼是成功的。boost asio async_receive完成處理程序被調用0 bytes_transferred沒有任何錯誤

+0

哦,我...我太.. – ikh

+0

我使用boost-1.55版本是這個錯誤還是什麼? –

+0

@RavikumarTulugu賠率有多大?請問你有SSCCE嗎? – sehe

回答

2

最後,我得到了問題的釘子,我在這裏發佈的答案,只是incase其他身體其他可能會遇到同樣的問題。

完成處理陷入無限循環,如果傳遞給async_receive功能的boost :: ASIO ::緩衝區長度爲0。對我來說,我是路過大小的矢量0

相關問題