2013-04-23 74 views
0

我正在使用Java DJ項目庫創建瀏覽器。我需要從瀏覽器(客戶端)創建一個持久套接字連接到預定義的服務器。我想把服務器的IP地址和端口放在瀏覽器端(硬編碼),然後連接到服務器。套接字連接可以由Java或JavaScript創建。我想從以下2個選項中做出任何選擇。Java和JavaScript套接字通信

  1. 如果我使用java創建套接字連接,那麼必須有一種方法使用來自JavaScript的連接發送數據。我有一個可以做這件事的Applet。您可以在此鏈接查看解決方案>>http://stephengware.com/proj/javasocketbridge/ 但我不想再使用applet。我想從JavaScript調用Java套接字連接,反之亦然,並且在不添加小程序的情況下發送數據到頁面中。我只想調用javascript函數來發送將使用該Java套接字的日期。

  2. 或者我想用JavaScript創建該連接,但它應該是持久性的。但是,如果我這樣做,那麼應該從Java使用該連接來發送日期。

所以,請你告訴我,我的一些問題的答案...

  1. 我該申請哪一種方法,01或02(如上所述)之間?爲什麼?
  2. 如何做到這一點?任何人都可以請給我一些代碼來做到這一點?

如果有人回答我會很高興。

回答

0

看到你這個標記的JavaEE我建議在組合中使用JavaScript使用Servlet(3.0)

您將能夠對任何服務器servlet映射的可讀取其doPost()方法的信息發佈。

對於一些代碼示例看到這樣的解釋由BalusC calling servlets using javascript

+1

其實我不希望使用任何J2EE的方法和我已刪除該標記。 – 2013-04-23 21:38:51

+1

那麼你有可能爲我提供任何解決方案? – 2013-04-23 21:39:21