いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

TCPソケットがclose状態の時の挙動についての情報メモ (Writing to a closed, local TCP socket not failing)

概要

とても、有益な情報があったので、忘れないようにメモメモ。

この知識は、使っているプログラミング言語関係なく有用。

qiita.com

qiita.com

記事書いてくださった方に感謝です。

一つ目の記事の冒頭にある

サーバがコネクションをclose後しばらくして、クライアントがwriteしました。関数呼び出しの結果はエラーでしょうか? 上記の正解は「何事もなく、成功する」です。この挙動が理解できている方はこの記事を読む必要はないかもしれません。

これ、通信プログラム書いたことある人なら結構出会ったことある現象ではないでしょうか。私はあります。

その理由について書いてあるのですが、上記記事でリンクしてくださっている以下の stackoverflow のスレッド

stackoverflow.com

stackoverflow.com

これ、めっちゃ分かりやすかったです。知れてよかった。

追記

他にも参考になる記事をメモメモ。

zenn.dev

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com


過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com