簡體   English   中英

Java和JavaScript套接字通信

[英]Java and JavaScript socket communication

我正在使用Java DJ Project庫創建瀏覽器。 我需要創建一個從瀏覽器(客戶端)到預定義服務器的持久套接字連接。 我想將服務器IP地址和端口放在瀏覽器端(硬編碼),它將與該服務器連接。 套接字連接可以通過Java或JavaScript創建。 我想從以下2個選項中進行任何選擇。

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

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

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

  1. 在01或02(如上所述)之間應采用哪種方法? 又為什么呢?
  2. 怎么做? 誰能提供給我一些代碼來做到這一點?

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

看到您標記此JavaEE時,我建議將JavaScript與Servlets(3.0)結合使用

您將能夠向您的任何服務器Servlet映射POST,這些映射可以使用doPost()方法讀取請求。

對於一些代碼示例,請參見BalusC 使用javascript調用servlet的解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM