リモートデバイス(同じサブネットまたはインターネット内)にpingを実行するモジュールを含む、Windows Phone 7.5に基づくプロジェクトがあります。ポート 7 でエコー リクエストとリプライを実行しようとしましたが、リプライが返ってこず、アクセスしようとすると NullReferenceException が発生しますSocketAsyncEventArgs.Buffer
。また、アプリで ICMP タイプのパケットを作成しようとしましたが、うまくいきませんでした。
私の理解では、icmp パケットは ping を実行できません。ただし、電話機の IP アドレスがわかっている場合は、デスクトップから電話機に ping を実行できます。
市場で多くのアプリケーション (Console WP7 Lite、TestMyNet など) を確認しましたが、それらは icmp パケットを送信して ping を実行でき、ping 操作の往復時間にもアクセスできます。
Windows Phone ソケットが icmp パケットを許可しない場合、これらのアプリケーションがリモート (アクセス可能な) デバイスにどのように ping を実行できるのか疑問に思っています。
誰でも私を助けることができますか?事前に助けてくれてありがとう