1
A
回答
6
從man 2 send
:
的插槽上都標非阻塞和請求的操作將阻塞。 POSIX.1-2001允許這種情況下將返回錯誤要麼,並且不需要這個常數[EAGAIN EWOULDBLOCK]具有相同的價值,所以便攜式應用程序應該檢查這兩種可能性。
所以,我覺得EAGAIN
手段:be careful, the message did not fit into send buffer, this call would be blocked in normal (blocking) mode. Use select(2) to determine whether you can send more data.
附:事實上,看起來呼叫失敗了,什麼都沒有完成。
2
什麼都未完成。
如果事情完成後,返回值會告訴你許多人物是如何發送。當你返回值-1,並將errno = EAGAIN,什麼也沒有送。
相關問題
- 1. Android上的異步套接字實現
- 2. Android上的異步套接字I/O
- 3. 異步套接字連接
- 4. 異步套接字讀取
- 5. BOOST ASIO - 異步套接字
- 6. C#異步套接字BeginSend
- 7. 異步套接字讀取
- 8. Java異步套接字IO
- 9. 使python套接字異步?
- 10. 異步套接字編程
- 11. 異步套接字編程
- 12. Silverlight中的異步套接字連接
- 13. 如何使同步套接字異步?
- 14. 異步套接字vs同步
- 15. 異步vs同步套接字
- 16. UDP套接字異步接收
- 17. 異步套接字客戶端接收
- 18. 異步套接字連接丟失
- 19. 異步套接字連接在php
- 20. C中的異步套接字#
- 21. Android中的異步套接字
- 22. 使用異步套接字的回調
- 23. C#中的異步套接字
- 24. D中的異步套接字
- 25. Scala中的異步IO(套接字)
- 26. 瞭解C#中的異步(套接字)
- 27. 使用TLS/SSL的異步套接字
- 28. 當我關閉套接字時,異步套接字崩潰
- 29. 是否有可能在異步套接字上等待連接
- 30. 異步關閉套接字通道