Java和JavaScript套接字通信

时间:2013-04-23 17:31:44

标签: java javascript sockets websocket

我正在使用The 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连接来发送日期。

  3. 那么请你告诉我一些问题的答案......

    1. 我应该在01或02之间应用哪种方法(如上所述)?为什么?
    2. 怎么做?任何人都可以请我提供一些代码吗?
    3. 如果有人回答我会很高兴。

1 个答案:

答案 0 :(得分:0)

看到你标记这个JavaEE我建议将JavaScript与Servlets(3.0)结合使用

您可以向任何服务器servlet映射进行POST,该映射可以使用doPost()方法读取请求。

对于一些代码示例,请参阅BalusC calling servlets using javascript

的解释