2009-08-07 11 views
1

最近J2MEアプリケーションとローカルコンピュータの間でソケットベースの通信をテストしましたが、J2MEアプリケーションはNetBeans 6.7のエミュレータで実行されていました。サーバーソケットもNetbeansの同じコンピュータで実行されていました。 これで、serversocketをインターネットに移動し、まずエミュレータでアプリをテストしてから実際の携帯電話でテストしたいと思います。 このソケットをWebページ上のサーブレットに配置してから、そのWebページとローカルコンピュータの間に接続を確立することは可能ですか?クライアントサーバーソケットベースの通信

+0

あなたの心に留めているトポロジーを理解できません。ブラウザーにはWebページ(純粋なHTML)が表示され、サーバー内で実行されているソフトウェアによって提供されます。その関係にあるMEはどこにありますか?ソケットはどこにありますか? – djna

+0

実際、私のJ2MEアプリケーションクライアントとローカルホスト上で実行されているJavaアプリケーションであるサーバーとの間のTCPソケット接続をチェックしていました。 これで、Javaアプリケーション(サーバー側)をインターネット上のリモートサーバーに移動して、自分の電話機がそのコンピュータとソケット接続を正常に確立しているかどうかを確認できます。 –

答えて

1

Javaサーブレットがインストールされていない限り、ソケットサーブレットをWebサーバーに「置く」ことはできません。これはほとんどの外部Webホストでは構成が難しいので、指定したポート番号でソケット接続を開くようにWebサーバーを設定する必要があります。

これで、IPアドレスまたはドメイン名を使用して、指定したポートでサーバに接続できるはずです。ようこそ:

100.200.300.400:965 

     or 

mysubdomain.mydomain.com:965