TcpClient接続が閉じているかどうかを確認する方法
TPLTaskFactory.FromAsyncとブロッキングメソッドを使用したタスク
NetworkStreamからすべてのデータを取得する方法