Я делаю игру JS с сервером Java и не могу установить сокетное соединение.Клиент должен отправить «работающий» на сервер, но он отправляет GET / HTTP / 1.1.Сервер должен отправить пинг-понг клиенту, но он не работает.
СЕРВЕР:
try {
var listener = new ServerSocket(50505);
System.out.println("The server is running...");
while(true){
try {
Socket socket = listener.accept();
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
Scanner in = new Scanner(socket.getInputStream());
out.println("ping");
if(in.hasNextLine()){
System.out.println(in.nextLine());
}
} catch (IOException e) {
e.printStackTrace();
}
}
} catch (IOException e) {
e.printStackTrace();
}
КЛИЕНТ:
let ws = new WebSocket("ws://localhost:50505");
ws.onopen = () => ws.send("working");
ws.onmessage = function (str) {
console.log(str);
}