java - 从网页发送数据到java套接字服务器的最快方法

标签 java javascript ios sockets socket.io

我不需要在浏览器端使用 java,因为 Web 界面是针对移动设备的。

我的目标是找到最快的方法将字符串从“Onmousedown”/“Onmouseup”或“Onclick”javascript事件发送到Java套接字服务器,然后该服务器将该字符串分发到连接的客户端并将其打印到控制台。

我已经解决了第二部分,但我正在努力解决如何获得第一部分。

Socket.io 可以做我正在寻找的事情,但据我所知,socket.io 是它自己的服务器,无法与 java 程序交互。

感谢任何帮助。

最佳答案

我认为最快的方法是完全放弃 Node.js,并通过 the native WebSockets API 直接与 Java 套接字服务器建立页面接口(interface)。 .

而不是:

browser <-> Node.js <-> Java

只要

browser <-> Java

Socket.io 的好处是 it has fall-back methods if WebSockets aren't supported 。但话又说回来,if you have a capable browser ,您可以简单地使用原生 WebSocket API,只要它们兼容即可。

关于java - 从网页发送数据到java套接字服务器的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22188908/

相关文章:

java - IntelliJ : Spring annotations are not recognized/Do not trigger auto-import. 手动导入工程

java - 抽象类扩展返回类型

javascript - 如何根据在 div 中输入的文本量扩展 div 框(菜单)?

javascript - 绑定(bind)范围对象的 Angularjs 数学

iphone - AVAssetWriterInput H.264 直通到 QuickTime (.mov) - 传入 SPS/PPS 以创建 avcC 原子?

ios - UIAlertController 中的 UITextField 验证

java - 我可以使用哪个逻辑运算符来满足我的标准?

java - 隐式 super 构造函数 Person() 未定义。必须显式调用另一个构造函数

javascript - 如何获取当前 collection_select 选择的字符串值

ios - 'default' 对 UITextInputTrait 常量的真正含义是什么