Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Adobe AIR-socket.io存在连接问题_Node.js_Sockets_Apache Flex_Air_Socket.io - Fatal编程技术网

Node.js Adobe AIR-socket.io存在连接问题

Node.js Adobe AIR-socket.io存在连接问题,node.js,sockets,apache-flex,air,socket.io,Node.js,Sockets,Apache Flex,Air,Socket.io,我在AdobeAIR(flex)中有一个桌面应用程序。 我已经在我的应用程序中使用库与node.js服务器上的socket.io通信 它适用于大多数客户。 但对于某些随机客户端,flex应用程序无法创建与socket.io服务器的连接。它经常在flex上抛出连接错误和关闭错误。客户端不在任何防火墙或代理服务器后面 控制台有类似警告的功能 Web Socket Connection Invalid 我想这适用于那些无法连接的客户 因为它适用于大多数用户,所以我不知道应该去哪里查看。而且,我无法在

我在AdobeAIR(flex)中有一个桌面应用程序。 我已经在我的应用程序中使用库与node.js服务器上的socket.io通信

它适用于大多数客户。 但对于某些随机客户端,flex应用程序无法创建与socket.io服务器的连接。它经常在flex上抛出连接错误和关闭错误。客户端不在任何防火墙或代理服务器后面

控制台有类似警告的功能

Web Socket Connection Invalid
我想这适用于那些无法连接的客户

因为它适用于大多数用户,所以我不知道应该去哪里查看。而且,我无法在我这方面复制这一点

以下是服务器代码:

var io = require('socket.io').listen(app);
app.listen(8080, function() {
  console.log('%s listening at %s', app.name, app.url);
});
io.configure(function() {
  io.set('transports', ['flashsocket']);
  io.set('flash policy port', 843);
});
弹性代码:

socket = new FlashSocket("http://domain.com:8080/");
socket.addEventListener(FlashSocketEvent.CONNECT, onConnect);
socket.addEventListener(FlashSocketEvent.MESSAGE, onMessage);
socket.addEventListener(FlashSocketEvent.CLOSE, onDisconnect); //only close and connect_error event is always fired for certain clients
socket.addEventListener(FlashSocketEvent.CONNECT_ERROR, onConnectError);

任何帮助都将不胜感激

使用不同的端口,我们使用的是443