【发布时间】:2023-03-19 20:34:01
【问题描述】:
我有点困惑,希望有人能给我一些提示。
我需要从 TCPSocket(我无法修改)获取一些数据到 iPad 上“运行”的 HTML5/JavaScript 网站。
几件事,我想我明白了:
- JavaScript 不支持纯 TCPSockets,HTML5 也不支持
- JavaScript 确实支持 WebSockets (var socket = new WebSocket...) o_O
- Java 本身不支持 WebSockets
- 网络的每个边缘都推荐用于 Java WebSocket 实现的“jWebSocket”
- jWebSocket 仍然不像我在我的 Java 应用程序中使用的库,用非常原始的伪代码说:
ClientSocket tcpSocket = new ClientSocket(whatever);
WebSocket webSocket = new WebSocket(whatever);
tcpSocket.connectToTCPServer();
webSocket.acceptClientConnection();
data = tcpSocket.receive();
processedData = processData(data);
webSocket.send(processedData);
对吗?
看在上帝的份上,实现上述内容的最短方法是什么?整个网络都在谈论的 easypeasy Web 2.0 通信在哪里? 老实说,我不必下载并构建整个 jWebSocket-Maven-Projekt,对吗?
提前非常感谢, 安德烈亚斯
【问题讨论】:
-
Java 究竟是如何参与其中的?你的服务器是用 Java 实现的吗?
-
好吧,我想,Java 可能会提供一种简单的方法来实现这一点。你能推荐点别的吗?
标签: java javascript tcp websocket