我是 WebOS 的新开发人员。我正在尝试创建一个非常基本的 node.js 服务器以通过 WebOS 的 Socket.io 进行连接。我的服务器启动并运行没有任何困难。当我尝试从 WebOS 设备连接到它时,问题就出现了。
node.js 脚本使用 Socket.io 来处理连接。我运行每个 Socket.io 的命令以连接到服务器:
(套接字在头部显式调用。)
代码:
var socket = new io.Socket('192.168.1.2', {port:4000});
socket.connect();
console.log('connecting...');
socket.on('connect', function() {
});
socket.on('message', function(message) {
var data = message.replace(/&/g,'&').replace(/</g,'& lt;').replace(/>/g,'>');
...
});
我在应用程序上得到的只是一个空白的白色屏幕。一旦我注释掉 socket.connect() 它会正确加载,但显然没有连接。
在 WebOS 上使用这样的套接字有问题吗?
哦,套接字绝对可以连接。我可以从中接收数据并在日志中看到它,它只是出于某种原因杀死了 UI。
谢谢!