如何在单个 vuejs 项目中连接多个套接字?

问题描述

import VueSocketIOExt from 'vue-socket.io-extended';
import { io } from 'socket.io-client';

const socket = io('http://localhost:3200/');
const socket1 = io('http://localhost:3100/');

Vue.use(VueSocketIOExt,socket);
Vue.use(VueSocketIOExt,socket1);

我尝试使用上面的代码。但只有套接字在工作。是否可以同时连接两个插座。

解决方法

Vue.use(VueSocketIOExt,socket1) 可能会覆盖 Vue.use(VueSocketIOExt,socket),因此只有最后一个考虑了 IMO。

如果您尝试以下方法会怎样?

Vue.use(VueSocketIOExt,socket)
Vue.use(VueSocketIOExt2,socket1)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...