Java和JavaScript套接字通信

Java和JavaScript套接字通信,java,javascript,sockets,websocket,Java,Javascript,Sockets,Websocket,我正在使用JavaDJ项目库创建一个浏览器。我需要创建一个从浏览器(客户端)到预定义服务器的持久性套接字连接。我想把服务器IP地址和端口放在浏览器端(硬编码),以便连接到该服务器。套接字连接可以由Java或JavaScript创建。我想从以下2个选项中选择任何选项 如果我使用java创建套接字连接,那么必须有一种从JavaScript使用该连接发送数据的方法。我有一个小程序可以做这件事。您可以在此链接查看解决方案>> 但是我不想再使用applet了。我想从JavaScript调用Java套接字连

我正在使用JavaDJ项目库创建一个浏览器。我需要创建一个从浏览器(客户端)到预定义服务器的持久性套接字连接。我想把服务器IP地址和端口放在浏览器端(硬编码),以便连接到该服务器。套接字连接可以由Java或JavaScript创建。我想从以下2个选项中选择任何选项

  • 如果我使用java创建套接字连接,那么必须有一种从JavaScript使用该连接发送数据的方法。我有一个小程序可以做这件事。您可以在此链接查看解决方案>> 但是我不想再使用applet了。我想从JavaScript调用Java套接字连接,或者从JavaScript调用Java套接字连接,发送数据而不将小程序添加到页面中。我只想调用javascript函数来发送使用Java套接字的日期

  • 或者我想使用JavaScript创建连接,但它应该是持久性的。但是如果我这样做了,那么应该从Java使用该连接来发送日期

  • 所以请你告诉我一些问题的答案

  • 我应该在01或02(如上所述)之间应用哪种方法?为什么
  • 怎么做?有人能给我一些代码来做吗

  • 如果有人回答我,我会非常高兴。

    鉴于您标记了这个JavaEE,我建议将JavaScript与servlet(3.0)结合使用

    您可以向任何服务器发布servlet映射,该映射可以通过其方法读取请求


    对于一些代码示例,请参见BalusC的解释

    实际上我不想使用任何J2EE方法,我已经删除了该标记。那么您是否可以为我提供任何解决方案??