C#で「TCPサーバー」を実装する(ルーティング[TTL]対応版)

C#でTCPサーバーを安定して動作出来るように実装したので、その時のほぼ個人用メモ。 (2020/02/07追記)ルーティングで激ハマリしたので、その対応を追加。 Cに比べると滅茶苦茶分かりにくい。ネットで調べるとSocketとかTcpListenerとかNetworkStreamとか似たようなのが一杯出てきて、何が正解なのか分からんかったのと…