从互联网本地 Socket.io 连接
Socket.io connection local from internet
我必须使用 socket.io 本地服务器(没有端口转发)(socket.io 侦听端口6255)和客户端(socket.io.js)在由hostinger在线托管的Web服务器上。
我尝试在这两个服务器之间进行通信,但每次连接都超时。
服务器端连接:http://pastebin.com/xAFkserq
客户端连接:http://pastebin.com/ZMvbR3hC
是否可以在两个"网络"之间进行通信?或者这只是一个编码问题?
感谢您的帮助:)
你不怀念这个吗?
io.on('connection', function(socket){
console.log('connected');
});
另外,您是否尝试过按照 Socket.IO 文档中的示例进行操作?
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function(req, res){
res.sendfile('index.html');
});
io.on('connection', function(socket){
console.log('a user connected');
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
使用套接字可能很棘手,请检查您的网络是否以某种方式阻止了消息交换。
你不应该在客户端用 socket.io 调用connect
在客户端只需执行:var socket = io();
连接回服务器,一旦客户端JS得到服务
编辑:
由于您没有使用 express,并且打算只拥有一个 socket.io 侦听器,因此此处的示例应提供您需要的信息
相关文章:
- 如何在 socket.io 连接房间
- socket.io 连接到特定终结点
- socket.io 连接时不会从服务器到客户端发出事件
- io.连接到特定的路径节点 js
- socket.io 连接事件不起作用,为什么
- 为什么我的代码会断开Node中的Socket.io连接
- Socket.io连接导致node.js服务器崩溃
- 套接字.IO连接没有发生
- 套接字.IO连接/断开奇怪的行为
- Express - Socket.IO连接不正常
- 用socket.io连接和断开连接有多复杂?
- 过期或时间限制套接字.node.js中的IO连接
- NodeJS + Socket.io连接事件处理程序未被成功调用
- 多个套接字.同一页面上的IO连接
- 使用相同的插座.io连接在多个HTML页面
- 有没有一种方法可以让桌面应用程序用socket.io连接到远程服务器?
- OAuth.io连接失败
- 从命令行伪造 socket.io 连接
- 如何与 Socket.io 连接一次
- 从互联网本地 Socket.io 连接