我知道在C中使用套接字。 但是,有沒有更舒適/不同的方式來做到這一點與C + +? 或者當我在C++中使用套接字時,它是否與在C中使用它相同?C++中是否有擴展套接字?
回答
在C++中使用Boost.Asio套接字。
http://www.boost.org/doc/libs/release/doc/html/boost_asio.html
爲什麼要這樣?因爲它更快?更舒適?或者是什麼? (並感謝你的回答。) –
@naivemango:你問「更舒適/不同」。如果您想要更好的定製答案,請改進問題以包含您的要求。當標準庫不提供你需要的時候,Boost通常被認爲是「標準」庫。 – DevSolar
@naivemango這是一個非阻塞的輸入輸出庫。你可以使用它來爲套接字節省很多工作。非阻塞意味着程序在接受連接和接收數據時不會掛起。而你只是要求別的東西。你可以多看看它。 –
- 1. 是否有可能在c#中創建擴展字段?
- 2. boost :: asio擴展TCP套接字
- 3. 擴展套接字服務器
- 4. 套接字IO - Chrome擴展CORS
- 5. C是否包含內置套接字?
- 6. 在C中,對於套接字,recvmsg()是否有一個隊列?
- 7. 是否有可能在本地擴展chrome擴展中的css?
- 8. 是否可以在C#/ LINQ中擴展查詢關鍵字?
- 9. TCP套接字網絡的可用PHP擴展是什麼?
- 10. 是否必須擴展javax.ejb.EJBLocalObject接口?
- 11. PHP擴展類是否繼承接口?
- 12. HTTP是否接受擴展獨佔?
- 13. 是否可以擴展EventTarget接口?
- 14. 「擴展」是否也擴展變量?
- 15. 是否可以在C(而不是C++)中編寫node.js擴展?
- 16. 是否有可能在ruby C擴展中使用rb_cIPSocket
- 17. 獲取OS X內核擴展套接字的所有者
- 18. 這在C/C++套接字通信中是否合理?
- 19. 在C宏擴展期間,是否有擴展爲「/ *」的宏的特殊情況?
- 20. 套接字是否過期?
- 21. C# - 是否有可能擴展一個新的接口現有的內置類
- 22. 是否有可能知道一個類是否被擴展方法擴展?
- 23. C#:是否有可能有部分擴展類
- 24. 是否有可能擴展一個庫類擴展MY_Controller類
- 25. 如何檢查一個接口是否在C#中擴展另一個接口?
- 26. 套接字是否沒有EOF字符,除非寫入套接字關閉?
- 27. 是否有Retina-Display的Twitter Bootstrap擴展?
- 28. ExpandableListView - 是否有條件擴展?
- 29. 找出文件是否有擴展名
- 30. Android Studio是否有任何SqlLite擴展?
1)爲什麼要在C預處理器支持插座? 2)C不是C++不是C,那麼爲什麼要爲C++問題添加C標籤? – Olaf
您可能想看看[boost asio](http://www.boost.org/doc/libs/1_62_0/doc/html/boost_asio.html)。 –
一般而言,您可以在C++項目中使用任何C庫。這裏有C++套接字,還有Boost.Asio,幾乎不可能告訴你需要什麼。 – DevSolar