全部博文(921)
发布时间:2013-01-01 16:00:53
文章来自http://1234n.com/?post/hvtqnu 前一次实验,我使用的是本地swf文件,所以没有遇到安全沙箱问题,但在实际环境中我们的Flash文件是通过URL引用的,这时候Flash的Socket通讯会受到安全沙箱机制的限制。具体原理是:Flash在尝试向服务器A发起Socket连接前,会先尝试连接服务器A的843端口,求情一个xml格式的安全策略文件,该文件告诉Flash是否有权限向服务器A发起Socket连接。所以,我们需要在Erlang端增设一个守候在843端口的安全策略文件服务器。 此次实验的Erlang代码: -module(se......【阅读全文】
发布时间:2013-01-01 15:33:40
erlang服务端,主要实现与flash客户端的连接、消息传递服务自带843端口服务解决flash9以上暴汗的安全沙箱问题chat.erl -module(chat). -export([start/0,manage_clients/1,stop/0,find/1]). -record(player, {id,socket,time=none}). start() -> chat_server:start(?MODULE,manage_clients). stop......【阅读全文】
发布时间:2013-01-01 15:22:59
erlang服务端,主要实现与flash客户端的连接、消息传递服务自带843端口服务解决flash9以上暴汗的安全沙箱问题 chat.erl -module(chat). -export([start/0,manage_clients/1,stop/0,find/1]). -record(player, {id,socket,time=none}). start() -> chat_server:start(?MODULE,manage_clients). ......【阅读全文】
发布时间:2013-01-01 15:17:44
erlang服务端,主要实现与flash客户端的连接、消息传递服务自带843端口服务解决flash9以上暴汗的安全沙箱问题 chat.erl -module(chat). -behaviour(gen_server). -export([start/0,find/1]). %% gen_server回调 -export([init/1,handle_call/3,handle_cast/2,handle_info/2, terminate/2,code_......【阅读全文】
发布时间:2013-01-01 14:01:06
erlang服务端,主要实现与flash客户端的连接、消息传递服务自带843端口服务解决flash9以上暴汗的安全沙箱问题 -module(chat). -behaviour(gen_server). -export([start/0,find/1]). %% gen_server回调 -export([init/1,handle_call/3,handle_cast/2,handle_info/2, terminate/2,code_change/3]). -comp......【阅读全文】