如何从IONIC中的websocket接收消息?

时间:2019-10-27 00:51:25

标签: socket.io ionic3 java-websocket

我在从IONIC的JAVA WebSocket服务器(javax.websocket)接收消息时遇到问题,我必须说我的服务器可以在其他环境(例如Javascript,Python和Java本身)中正常工作。 为了进行连接,我尝试使用提供程序或类似这样的页面尝试不同的方式:

this.socketClient = io.connect("http://XXXXXXXX:XXXX", { transports : ['websocket'],path:'/app/server/'+token });

问题是,当我从服务器发送消息时未收到IONIC时,我已经尝试了不同的方式,但我做不到,也许是我在做一些错误的代码来读取它: 1.第一版

this.socketClient.on('connect', function () {
      console.log('some event happened1');
}

2。第二版

this.socketClient.on('connect', (data) => {
          data.on('message',function(event){ 
              console.log('Received message from client!',event);
          });
              console.log("recibido",data)
          });
  1. 甚至:可观察
 let observable = new Observable(observer => {
          this.socket.on('message', (data) => {
              observer.next(data);
          });
      });

如何接收我的消息? 此图像还证明了消息和发送,我在不同的环境中尝试过,是的,我在IONIC中做错了什么?

注意:我使用过: javax.websocket用于WSocket import * as io from 'socket.io-client'用于客户IONIC wsocket

0 个答案:

没有答案