2012-03-09 13 views
0

JAVAソケットでチャットアプリケーションを作成しました。このアプリケーションでは、Server.javaファイルを実行し、クライアントはアプレットを使用して接続します。 localhost(NetBeansを使用しています)ではうまく動作します。私はco.ccの無料ドメインとwebhostingとしての000webhost.comを持っています。今、私は、クライアントが接続できるように、co.ccドメイン上でServer.javaを実行したいと思います。私はこれをどのようにするべきですか?チャットアプリケーションの問題

答えて

0

アプリケーションのホスティングとタイプによって異なりますが、サーブレットやJSPを使用して実行した場合は、Tomcatやその他のJavaアプリケーションサーバーのホストで動作しますが、実装の詳細を記述する必要があります。宜しくお願いします!

1

webhost.comでサーバーを実行します。アプレットはサーバーからのみダウンロードできるため、そのホスト上のWebサーバーが必要です。これは問題ではありません:lunuxの場合は、一般に各LinuxにインストールされているApache Webサーバー(httpd)を使用できます。

これで、サーバーアドレスをアプレットに渡すように、<applet>タグをHTMLページに書き込む必要があります。これを行う最も簡単な方法は、jspやphpを記述している場合でも動的HTMLを使用して行うことができる場合です。

私はそれを信じています。

「実際の」ユーザーにシステムを使用させたい場合は、ファイアウォールの問題を解決するという問題があります。通常、ユーザーはファイアウォールの背後にあるため、どのポートにもTCP接続を実行できません。しかし、私はあなたが使っていることを理解しました。だから、あなたのユーザーの一部があなたのチャットを使用することに失敗する準備ができています。

ファイアウォールに侵入するには、HTTP経由で通信する必要があります。この場合、サーバー側はHTTPサーブレットとして記述されます。

このようにすることを決定した場合は、ご遠慮なくご質問ください。とにかく幸運。

+0

私はあなたのアイデアを得ることができません、あなたは精巧にしてください – Malhar

関連する問題