私はStreamSocketをWindows Universalアプリケーションで使用して、テキストベースのゲームへのTCP/IP接続を行います(ソケットは長時間開いたままです)。私はそれを接続し、データを正常に返す。私が過去に使ったほとんどのソケット実装には、プロパティや関数(またはソケットをポーリングする方法)があり、状態(オープン、クローズ、壊れている、保留中など)を取得できます。StreamSocketの接続ステータス(UWP)を取得
StreamSocketでこれを行う方法を見つけることができませんでした。
私の質問は、StreamSocket接続が落ちているかどうかを調べる方法です(エラーを出すためにパイプを送信するまで待たずに)。私の知る限りでは、しかし、あなたが書いたコードは、非常にエレガントだった
私はあなたが最初に例外が発生することなくソケットの状態を問い合わせることができないような、あなたが思ったことを理解していればそれを受け入れました(接続後にデータを送信しようとするまで壊れた)。 –