TcpClientでReadする前にデータがあるかどうかを調べる方法を教えてください