Клиент JavaScript не отправляет текст на сервер Java - PullRequest
0 голосов
/ 19 июня 2019

Я делаю игру 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);

}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...