私はwifi/gprsを通じてサーバーに接続する必要があるプロジェクトに取り組んでいます。プロジェクトは、Windows CE 6.0デバイス用のアプリケーションです。私はVisual Studio 2008でC#を書いています。WinCE 6.0、GPRS/WiFiで動作します
私には2つのサーバーがあります。最初は私はwifi経由で接続する必要があります - 秒gprsを介して。だから私は知っておく必要があります、どのようにwifiとgprsの間の接続の方法を変更することができますか?
私はこの方法で見つけて試しました:自分のデバイス上でwifiとgprsの両方をオンにします。だから私はそれがより高い優先順位を持っているので、無線LAN経由で働いています。私はgprs経由で作業する必要があるとき、私は無線LAN(SetDevicePower
機能)をオフにします。しかし、Wi-Fiをオンにすると、優先ネットワークに接続しません。
また、OSプライオリティテーブルのgprs/wifi間の優先順位をプログラムによって変更する方法についても聞きましたが、これを行う方法に関する情報は見つかりませんでした。
私があなたを助けてくれることを願っています。
私はこの方法を試してみました。 'GetAdapterAddresses()'が正常に動作するので、私はWiFiとGPRSのIPを持っています。しかし、私はCreateIpForwardEntry() 'の使い方を理解していません。 'dwForwardNextHop'と' dwForwardIfIndex'のデータはどこで取得できますか?また、どこでwifiとgprsのゲートウェイを取得できますか? –