是否可以与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)
感谢您的帮助!
答案 0 :(得分:1)
如果要混合安全配置和闪存传输,请注意闪存策略设置。使用闪存可以通过多种方式使socket.io部署更加复杂。