概要
Rider を開発している JetBrains さんのブログにて以下の記事が投稿されました。
めっちゃ素晴らしい内容なので、忘れないうちにメモメモ。
ソケットの ErrorCode って、とにかくややこしいんですよね。。。
C#で通信系の処理書いてる場合、必ずって言っていいほど SocketException は意識しないといけないので、毎回エラーコード調べたりよくしてます。
上記の記事、そのエラーコード周りの情報が書かれています。コードリストもあるので、めっちゃ助かります。
上記の記事読んで、今後はポータブルな実装作るときは SocketException.SocketErrorCode
使うべきと分かりました。
んで、必ず数値を直で比較するのではなくて、SocketError 列挙型を使って判定するべき。
感謝 m( )m
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場