如何将Corona SDK应用连接到Sails.js服务器

我有一个 Corona 应用程序,它通过 sockets 连接到服务器。

local socket = require("socket");
local connect, error = socket.connect('127.0.0.1', 1337);

if (connect == nil) then
    print('Connection error: ' .. error);
    return false;
end

print('Connected');

我的 Node.js 服务器如下:

var net     = require('net'),
    server  = net.createServer()
;

server.on('connection', function(socket) {
    console.log('New client: ' + socket.remoteAddress + ':' + socket.remotePort);
});

server.listen(1337);

当我在服务器上运行应用程序时,在服务器上的控制台提示出现“New client: 127.0.0.1:PORT”。

现在我正在尝试连接到我的 Sails.js 服务器,但没有任何反应。当我通过浏览器前往 127.0.0.1:1337 时,服务器返回“info: handshake authorized SOCKET_ID”,但当我尝试通过应用程序连接时,什么也没有发生。

有什么想法吗?

点赞