如何使用websocket将消息从Java后端发送到Angular前端?

时间:2019-09-25 19:17:44

标签: java angular websocket

我想将邮件从服务器发送到客户端,仅此而已。服务器无需发送任何握手信号,客户端可以接收或发送任何信号。

我有Java的后端,而前端是有角度的。

以下方法构建套接字,主机和端口等并发送消息。

        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中,如果我错了,请纠正我。我基本上需要一个简单的角度侦听器,将消息存储在变量中,就是这样。

0 个答案:

没有答案