actionscript 3 - Flash WebSocket Disconnect -


i'm using as3websocket module connect web sockets. works when launch flash locally (flash file marked trusted in global settings).

but when open server page flash, doesn't work. i've no error messages, "disconnect" in log.

winserver2012, iis, asp.net mvc4

here logs:

ws init begin: ws://www.sample.biz/wshandler.ashx?userid=5 disconnected null[object websocket] 

and code:

function sys_wsinit_begin():void { writelog("ws init begin: " + ws_init_url); trace(ws_init_url); try {     websocket = new websocket(ws_init_url,"*");     websocket.addeventlistener(websocketevent.closed, handlewebsocketclosed);     websocket.addeventlistener(websocketevent.open, handlewebsocketopen);     websocket.addeventlistener(websocketevent.message, handlewebsocketmessage);     websocket.addeventlistener(websocketerrorevent.connection_fail, handleconnectionfail);     websocket.connect(); } catch (err:error) {     writelog("ws init failed: " + err.message + err.name); } }  function handlewebsocketclosed(event:websocketevent):void {     writelog("disconnected " + event.message + event.target);     trace("disconnected"); }  function handlewebsocketopen(event:websocketevent):void {     writelog("connected");     trace("connected"); }  function handleconnectionfail(event:websocketerrorevent):void {     writelog("connection failure: " + event.text);     trace("connection failure: " + event.text); } 

crossdomain.xml:

<?xml version="1.0" encoding="utf-8" ?>  <cross-domain-policy>     <site-control permitted-cross-domain-policies="all"/>     <allow-access-from domain="*"/>     <allow-http-request-headers-from domain="*" headers="*"/> </cross-domain-policy> 

i've installed socket policy file server file:

<?xml version="1.0"?> <cross-domain-policy xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"                      xsi:nonamespaceschemalocation="http://www.adobe.com/xml/schemas/policyfilesocket.xsd">   <site-control permitted-cross-domain-policies="*" />   <allow-access-from domain="*" to-ports="*" /> </cross-domain-policy> 

what can do?

oh, i've resolved problem. after reading, http://forums.adobe.com/message/5297747 i've tried check 843 port fiddler, got redirection index page.

i checked iis configuration. there binding on 843 port. after binding deleted , socket policy file server restarted web-socket connection established!


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -