2
如果我在Java中有一个ServerSocket,如何通过Javascript连接到它? 这不是一个WebSocket。这里是我的服务器代码的一部分:使用Javascript客户端连接到Java中的ServerSocket
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: An invalid or illegal string was specified
这是我用来连接:
socket = new WebSocket('http://localhost:3000')
请注意,我还想要一个纯Javascript的方式来做到这一点,我不希望隐藏在我的页面内的Java applet通过套接字发送和读取数据。