新年おめでとうございます。
試してて気づいたんですが、教えてください。

1. サーバー側で System.Net.Sockets.TcpListener で接続を待ち受ける
2. AcceptTcpClient() で System.Net.Sockets.TcpClient を取得して接続を受け付ける
3. 用が済んだら 2 のインスタンスを Close() する

3 の後でもクライアント側でサーバとの接続に使用した System.Net.Sockets.TcpClient の GetStream().Write() が普通に成功します。
サーバ側に GetStream().Close() も足してみたのですが変わりませんでした。
サーバ側でソケット?をクローズすればクライアント側では送信に失敗すると思っていたのですが、違うのでしょうか。
だとすると、サーバ側から切断したい場合はどうするのが普通なのでしょうか。