#事象
サーバ・クライアント間でTCP/IPコネクションを確立している状態でクラアントからサーバにデータを送信すると以下のエラーが出てきた。
connection reset by peer
#原因
サーバからクライアントにRST(Reset TCP)パケットが送信されてコネクションがブチ切られている。
電話に例えると、発信者(クライアント)から受信者(サーバ)に電話した時に相手側が即効電話を切っていると同じ。
RSTとは
When an unexpected TCP packet arrives at a host, that host usually responds by sending a reset packet back on the same connection. A reset packet is simply one with no payload and with the RST bit set in the TCP header flags.
Stack Over Flowでの説明がわかりやすい。