【发布时间】:2015-08-22 01:18:58
【问题描述】:
如果我有一个 Java 中的 ServerSocket,我如何通过 Javascript 连接到它? 这不是 WebSocket。这是我的服务器代码的一部分:
ServerSocket server = new ServerSocket(3000);
Socket client = server.accept();
BufferedWriter clientOut = new BufferedWriter(new OutputStreamWriter(client.getOutputStream()));
clientOut.write('Hello World!\n');
clientOut.flush();
clientOut.close();
client.close();
server.close();
当我尝试使用 WebSocket 连接时,我收到此错误:
SyntaxError: 指定了无效或非法的字符串
这是我用来连接的:
socket = new WebSocket('http://localhost:3000')
请注意,我还想要一种纯 Javascript 方式来执行此操作,并且我不希望隐藏在我的页面中的 Java 小程序通过套接字发送和读取数据。
【问题讨论】:
标签: javascript java sockets serversocket