会社のサーバーと通信するエンタープライズアプリに取り組んでいます。私は3G/4Gを介して電話とサーバー間で完全な双方向通信を行っており、自宅のWi-Fiからは機能しますが、会社のネットワークに接続されているオフィスでWi-Fiを使用すると、アプリはそのサーバーを認識しません。仕方。
アプリは外部IPアドレスを探すように設定されており、ポートはサーバーに対して開かれています。しかし、外部IPアドレスはネットワーク内からは「見えない」と思います。サーバーの内部IPアドレスを接続すると、問題なく通過します。
膨大な数のユーザーにとって、それは問題ではありません。私たちのユーザー(従業員)のほとんどは、現場または他のオフィスで働いています。しかし、私たちのネットワーク内のユーザーにとって、ユーザーが自分のWi-Fiをオフにしない限り、この配置は役に立ちません。しかし、それはそれを行うための専門的な方法ではありません。
アプリで3G/4Gを排他的に使用する方法があるかどうか、またはWi-FiのSSIDを検出して、使用するIPアドレスを決定する方法があるかどうかを知る必要があります。どちらも「そんなことはできない」という答えになると思いますが、とにかく聞いてみようと思いました。
ありがとう!