Socket.io xdomain https flashsockets

时间:2013-08-22 16:23:48

标签: node.js cross-domain socket.io flashsocket

是否可以与XDomain socket.io应用程序建立安全的flashsocket连接?在socket.io-client上,我看到以下注释:

* The FlashSocket transport. This is a API wrapper for the HTML5 WebSocket
* specification. It uses a .swf file to communicate with the server. If you want
* to serve the .swf file from a other server than where the Socket.IO script is
* coming from you need to use the insecure version of the .swf. More information
* about this can be found on the github page.

但是无法找到github页面上的位置,该页面讨论了为什么它无法使用带有socket.io的https,xdomain flashsockets。我使用flashsockets用于较旧的IE ...似乎比其他传输更可靠。

在我的应用上,js是从我的域的子域服务器X上提供的,.swf是来自另一台服务器的服务器,位于同一个服务器的不同子域上域:

script is served from sub1.mydomain.com on server X

flash is served and connects to sub2.mydomain.com on server Y (holds socket.io server)

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果要混合安全配置和闪存传输,请注意闪存策略设置。使用闪存可以通过多种方式使socket.io部署更加复杂。