2016-07-14 3 views
0

私はTCPChannelとRemoting Serviceを使用してC#でチャットアプリケーションを作成しました。私のアプリケーションは3つの部分からなり、1つはリモートオブジェクトで、2つ目はRemoteServerで、もう1つはClientSideです。すべてが私のPCでうまく動作しています。つまり、同じサーバーでサーバーアプリケーションとクライアントアプリケーションを実行すると、localhostのため、その動作は非常に良好です。しかし、私は自分のサーバーアプリケーションを自分のVPSとクライアントアプリケーションでホストしようとすると、私は自分のサーバーアプリケーションに接続できません。どうすれば私のサーバアプリケーションへの静的IPを指定することができますので、どこからでも私のアプリケーションにアクセスできます。助けてくださいC#Remotingアプリケーションをホストする

答えて

0

あなたのファイアウォールの設定をチェックアウトすることができます。外部トラフィックがマシン上の特定のポートにアクセスできるようにするには、ポートを開く必要があります。

+0

私のサーバー側のファイアウォールは、私の選択したポートとプロトコルのために開いています。 ** Net Remotingサービスオブジェクト**に静的IPを追加する必要があります**。 – Sunny

0

このコンストラクタは固定ポートを使用している:https://msdn.microsoft.com/en-us/library/cdb9dcxt(v=vs.110).aspx

+0

いいえ、我々は私たちのニーズに応じてポートを変更することができます:)私はすでに私の自由なポートに変更し、自分のローカルホストPCで正常に動作します。私は私のアプリにローカルホストではなく静的IPを与える方法について知る必要があります – Sunny

関連する問題