关于Flex的Socket请教
我在项目中用Flex是在web中用socket非常方便,一般定义如下事件:
socket.addEventListener(Event.CONNECT,connectHandler);
socket.addEventListener(Event.CLOSE,closeHandler);
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR,SecurityErrorHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA,socketDataHandler);
socket.addEventListener(IOErrorEvent.IO_ERROR,IOError);
socket.addEventListener(Event.ACTIVATE,ActivATE);
socket.addEventListener(Event.DEACTIVATE,DEActiveATE);
前面5个很好理解,分别是:连接、关闭、沙箱错误、接收数据、报错
但后面两个ACTIVE和DEACTIVE时间在socket中不知道是什么意思。而且最近调试发现DEACTIVATE事件会偶尔随机时间产生,我这里处理的方式就是按照断线重连。
不影响逻辑,但不清楚socket中的DEACTIVE事件是什么意义,什么时候会出发,请教大神~