Как я могу отправить сообщение из бэкэнда Java в Angular front end с помощью websocket? - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу отправлять сообщения с моего сервера клиенту, и это все.Никакое рукопожатие или что-то еще, сервер отправляет, и клиент получает и это все.

Следующий метод создает сокет, хост, порт и т. Д. И отправляет сообщение.

        Scanner input = new Scanner(System.in);
        while(true)
        {
            try
            {
                String host = "localhost";
                int port = REDACTED;
                InetAddress address = InetAddress.getByName(host);
               Socket socket = new Socket(address, port);
                //System.out.println("You're now connected to the Server"); /*this should only print once */
                //Send the message to the server
                OutputStream os = socket.getOutputStream();
                OutputStreamWriter osw = new OutputStreamWriter(os);
                BufferedWriter bw = new BufferedWriter(osw);

                String number;
                number=input.next();
                String sendMessage = number + "\n";
                bw.write(sendMessage);
                bw.flush();
                System.out.println("Message sent to the server : "+sendMessage);


            }
            catch (IOException exception)
            {
                //System.out.println("Server is still offline");/*This should only print once*/
            }

Проблема в моем Angular.Я не веб-разработчик и не знаю, где должен быть мой слушатель.Я продолжаю искать, но сталкиваюсь с файлами gradles /, pom.xml и т. Д., Но мне просто нужен простой слушатель на angular.Я думаю, что это должно быть в index.html, пожалуйста, исправьте меня, если я не прав.Мне в основном нужен простой угловой слушатель, который хранит сообщение в переменной, вот и все.

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