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通過套接字發送和讀取數據。