Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C++ で Winsock エラーを処理する推奨される方法は何ですか?
アプリケーションで呼び出すすべての Winsock 関数のリターン コードをチェックしますか?
または
例外処理によるエラー処理 (SocketException : public std::exception のようなもの)?
両方?
Winsock 自体は例外をスローしないため、エラーを処理する唯一の方法は、呼び出した関数のリターン コードを確認することです。
独自の例外をスローする Winsock の上に独自のレイヤーを記述した場合、アプリケーション コードは例外に応答できます。しかし、それはあなた次第です。