私は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. Retina DisplayのTwitter Bootstrapの拡張機能はありますか?
- 2. Chrome拡張機能用の音声web_accessible_resourceはありますか?
- 3. オープンソースのSVG Windows Explorerプレビュー拡張機能はありますか?
- 4. Android Studio用のSqlLite拡張機能はありますか?
- 5. アンダースコアの拡張機能は再帰的に拡張されますか(またはオプションがありますか)?
- 6. Firefox、Chromeハイブリッド拡張機能はありますか?
- 7. Safari拡張機能にSafari Popover hideイベントがありますか?
- 8. ソケットキープアライブ拡張機能はどのように機能しますか? C#
- 9. traitは機能拡張機能を拡張していますか(A => B)?
- 10. Chrome拡張機能にバグがあります
- 11. SMSの拡張機能に似たものはありますか?
- 12. X509Certificate2:拡張機能は、C#で
- 13. Javaの配列用に自動拡張機能はありますか?
- 14. TypeScriptにはKotlinのような拡張機能がありますか?
- 15. 反応拡張機能に関する書籍はありますか?
- 16. Chrome拡張機能にパラメータを渡す方法はありますか?
- 17. ISAPI拡張機能:TerminateExtensionと拡張機能デストラクタの違いは何ですか?
- 18. 複数のプロトコル拡張であいまいな機能がありますか?
- 19. 拡張機能
- 20. TFSビルドに拡張機能を含める方法はありますか?
- 21. Swiftの拡張機能のような他の言語はありますか?
- 22. Android.mkファイルのC++拡張機能
- 23. Chrome拡張機能ポップアップのマイクアクセスをリクエストする方法はありますか?
- 24. Inkscapeの拡張機能をリフレッシュする方法はありますか
- 25. VSのようにVSコードにC#クラスを追加する拡張機能や方法はありますか?
- 26. TortoiseHGのhgFlowの正式な拡張機能はありますか?
- 27. はChromeの拡張機能
- 28. はChromeの拡張機能
- 29. は、Firefoxの拡張機能
- 30. Chrome拡張機能:なぜ「バックグラウンドページ」のコンソールにこのエラーがありますか?
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ソケット用のC++ラッパーがあり、そこにはBoost.Asioがあります。そして、あなたが必要とするものを伝えることは不可能です。 – DevSolar