1

初めての .Net Remoting アプリケーションを開発しています。アプリ (クライアントとサーバー) をインターネット経由で実行することを考えるまで、すべてが完璧に進んでいました。クライアントとサーバーの両方に動的 IP があります。

このスニペットは、クライアント アプリからのものです。

//IRemoteFactory fac = (IRemoteFactory)Activator.GetObject(typeof(IRemoteFactory),"http://'localhost':1234/App.soap;

localhostコンピューター (サーバー) が接続されているルーターのパブリック IPに置き換えると、接続に失敗します。localhostプライベート IPに置き換えると、接続も失敗します。

したがって、質問は次のとおりです。

パブリック IP に接続してからプライベート IP に接続することでサーバーに接続できますか、それとも静的 IP を持つ 3 番目のサーバーでホストされている中間サービスを介して接続する必要がありますか? またはそれを機能させる他の方法はありますか?

4

0 に答える 0