我正在将socket.io/node.js服务器从我的本地计算机移动到digitalocean vpn,但我遇到了一些奇怪的连接问题。
当我尝试连接时,我没有看到任何错误,但是'连接'事件未在客户端或服务器端触发。
但是,如果我关闭服务器,我会在客户端收到此错误:GET http://myip:8000/socket.io/1/?t=1410475126223 net::ERR_CONNECTION_RESET
所以它似乎实际上正在连接,只是没有触发任何事件?
这是我的服务器端代码:
var app = express();
var server = app.listen(8000);
io = require("socket.io").listen(server);
io.sockets.on("connection", onSocketConnection);
和客户方:
socket = io.connect("104.131.41.120", {port: 8000});
socket.on("connect", onSocketConnection);