2009-08-07 129 views
1

我最近測試了J2ME應用程序和本地計算機之間基於套接字的通信,J2ME應用程序在NetBeans 6.7中的仿真器上運行,服務器套接字也在Netbeans中的同一臺計算機上運行。 現在我想將serversocket移動到互聯網上,並首先在模擬器上測試應用程序,然後在實際的手機上測試。 是否有可能將此套接字放到網頁上的一個servlet上,然後在該網頁和本地計算機之間形成一個連接。基於客戶端服務器套接字通信

+0

我很難理解你想到的拓撲結構。網頁(純HTML)顯示在瀏覽器中,由服務器中運行的軟件提供服務。 ME在那種關係中,你打算在哪裏插座? – djna 2009-08-07 21:16:50

+0

實際上,我正在檢查我的J2ME應用程序客戶端和服務器之間的TCP套接字連接,這也是本地主機上運行的Java應用程序。 現在我只想將java應用程序(服務器端)移動到互聯網上的遠程服務器,以便我可以檢查我的手機是否仍能成功與該計算機建立套接字連接。 – 2009-08-08 09:04:36

回答

1

除非安裝了Java Server,否則不能在Web服務器上「放置」套接字Servlet。由於這是很難與大多數外部虛擬主機組織在一起的,所以你必須將Web服務器配置爲在指定的端口號上打開套接字連接,我相信。

因此,以後您應該能夠使用其IP地址或域名與指定端口上的服務器聯繫。像:

100.200.300.400:965 

     or 

mysubdomain.mydomain.com:965