【发布时间】:2015-04-08 16:30:30
【问题描述】:
我正在使用 socket.io 和 unity 进行测试。
在我的本地主机(我的电脑)中确实可以完美运行,但现在我在主机上查看它是如何在线工作的,但我遇到了以下问题:
URL应用程序在线:http://almightysystem.com.ar/UnityApps/UnityChatSocket.io/
我有这个循环错误:
GET http://almightysystem.com.ar:29011/socket.io/?EIO=3&transport=polling&t=1423454072758-3 net::ERR_CONNECTION_TIMED_OUT
server.js:
var express = require('express');
var port = process.env.PORT || 29011;
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static(__dirname + '/public'));
io.on('connection', function(socket){
socket.on('chat message', function(message){
io.emit('chat message', message);
});
});
http.listen(port, function(){
console.log('Express server listening on port ' + port);
});
client.js:
//SOCKET.IO
var socket = io.connect('http://almightysystem.com.ar:29011/');
socket.on('chat message', function(message){
SendMessage ('ChatSystem', 'GetChatMessage', message);
console.log("Mensaje recibido del Servidor hacia Unity: " + message);
});
function UnitySendMessage(message){
socket.emit('chat message', message);
console.log("Mensaje de Unity al Servidor: " + message);
}
有什么想法吗?
【问题讨论】:
-
这个
'http://almightysystem.com.ar/UnityApps:29011'中的:29011是什么?如果它是一个端口号,那么它不在正确的位置。它会紧跟在域之后。 -
天哪,你是对的。现在可以了,但我还有另一个问题 GET almightysystem.com.ar:29011/socket.io/… net::ERR_CONNECTION_TIMED_OUT