Ionic 从ngx-socket-io检索套接字ID

0ve6wy6x  于 2022-12-08  发布在  Ionic
关注(0)|答案(1)|浏览(129)

我最近开始使用ngx-socket-io,当我想检索socket id时遇到了一些困难。有人知道如何做到这一点吗?(我使用的是服务初始化,而不是应用程序模块中的服务初始化)提前感谢大家。

sauutmhj

sauutmhj1#

您可以在socket示例中找到它:socket.ioSocket.id.
但是,您必须等待套接字初始化后才能使用它。

@Injectable({ providedIn: 'root' })
export class SocketService {
  socketId;

  constructor(private socket: Socket) {
    socket.on('connect', () => this.socketId = this.socket.ioSocket.id);
  }
}

相关问题