Socket.io socketio命名空间客户端“;“拒绝连接”;

Socket.io socketio命名空间客户端“;“拒绝连接”;,socket.io,Socket.io,我有一个奇怪的socketio行为问题,我不想发布整个上下文和问题。当我写作时: 服务器端: this.io.on('connection.... 客户端: intance=io() 我没有连接问题,一切正常。当我写作时 服务器端: this.io.of('/data).on('connection.... 客户端: instance = io('/data); 一切正常客户端弹出“连接被拒绝”。所以我真的不明白。如果有人有一个想法,断章取义,它可能是什么 在socket.io GitHu

我有一个奇怪的socketio行为问题,我不想发布整个上下文和问题。当我写作时: 服务器端:

this.io.on('connection....
客户端: intance=io()

我没有连接问题,一切正常。当我写作时 服务器端:

this.io.of('/data).on('connection....
客户端:

instance = io('/data);

一切正常客户端弹出“连接被拒绝”。所以我真的不明白。如果有人有一个想法,断章取义,它可能是什么

在socket.io GitHub repos的问题中发现了一个提示:

[…]我认为只有在使用没有主机的相对路径时才会出现此问题。[……]

我可以用Socket.io 1.3.7确认此问题

这是从端口80以外的端口提供服务时连接到命名空间的方式:

server.js

import http from 'http';
import socketio from 'socket.io';

var server = http.createServer();
var io = socketio(server);

var nsp = io.of('/namespace');
import io from 'socket.io-client';
var nsp = io('http://localhost:4000/namespace');
client.js

import http from 'http';
import socketio from 'socket.io';

var server = http.createServer();
var io = socketio(server);

var nsp = io.of('/namespace');
import io from 'socket.io-client';
var nsp = io('http://localhost:4000/namespace');

我也有同样的问题。你解决了吗?我不记得我是怎么解决的,但是的,这可能是这样的:D