私はCodeProjectによるこのサンプルコードGPRS
を使用して、Windows Mobile
でに接続していC#
ます。
コードを試してみましたが、正常に動作します。ただし、「ConnectionLinkFailed」というメッセージが表示され、GPRSに接続できない場合があります。
再び接続できるようになるには、しばらく待つ必要があります。再起動しても問題は解決しません。
誰かがこの例外を回避する方法を知っていますか?
助けてくれてありがとう!
私はCodeProjectによるこのサンプルコードGPRS
を使用して、Windows Mobile
でに接続していC#
ます。
コードを試してみましたが、正常に動作します。ただし、「ConnectionLinkFailed」というメッセージが表示され、GPRSに接続できない場合があります。
再び接続できるようになるには、しばらく待つ必要があります。再起動しても問題は解決しません。
誰かがこの例外を回避する方法を知っていますか?
助けてくれてありがとう!
MSDNサイトには次のように記載されています。
CONNMGR_STATUS_CONNECTIONLINKFAILED接続リンクが途中で切断されました。
これ以上の説明はありません。プロバイダーに問題があると思います。それ以外は、Connection Manager(CM)接続に依存していません。接続が利用可能であると記載されている場合もありますが、CMはキャッシュされた情報を使用するため、実際にはそうではありません。
通常、接続を取得するには、httpリクエストを発行するだけです。CMは正しい接続を選択します。CM APIのUsaは、同じ宛先ネットワークで異なる接続を切り替える必要がある場合にのみ役立ちます。しかし、これは通常は当てはまりません。通常、WiFiとインターネットへのGPRS接続が1つしかないため、GPRSの前にWiFiが選択されます(コストが原因)。
CMを使わないといけないと思わせるシナリオは?