【问题标题】:Java and JavaScript socket communicationJava 和 JavaScript 套接字通信
【发布时间】:2013-04-23 17:31:44
【问题描述】:

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

  1. 如果我使用 java 创建套接字连接,那么必须有一种方法可以使用来自 JavaScript 的连接发送数据。我有一个可以做这件事的小程序。您可以在此链接查看解决方案>>http://stephengware.com/proj/javasocketbridge/ 但是我不想再使用applet了。我想从 JavaScript 调用该 Java 套接字连接,反之亦然,并在不将小程序添加到页面中的情况下发送数据。我只想调用 javascript 函数来发送将使用该 Java 套接字的日期。

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

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

  1. 我应该在 01 或 02 之间应用哪种方法(如上所述)?为什么?
  2. 怎么做?谁能给我一些代码来做到这一点?

如果有人回答我会很高兴。

【问题讨论】:

    标签: java javascript sockets websocket


    【解决方案1】:

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

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

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

    【讨论】:

    • 其实我不想使用任何 J2EE 方法,我已经删除了那个标签。
    • 那么您可以为我提供任何解决方案吗??
    猜你喜欢
    • 1970-01-01
    • 2016-09-25
    • 2021-06-20
    • 2015-05-12
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多