-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Description
Hi! How to achieve load policyUrl?
CLIENT
this.client.init(*************, 3004,null, function():void{
client.addEventListener(ClientEvent.IO_ERROR,onError);
client.addEventListener(ClientEvent.SECURITY_ERROR,onError);
client.addEventListener(ClientEvent.MESSAGE,onMessage);
Log("Connected ");
dispatchEvent(new Event(Event.CONNECT));
});
SERVER DEMON ON NODEJS
var net = require('net');
console.log("Secur server started");
var host = '***********';
var port = 843;
var server = net.createServer(function(stream) {
stream.setEncoding('utf8');
stream.on('error', function (extension) { console.log('policy.socket.error '+extension); stream.end(); stream.destroy(); });
stream.on('connect',function(){console.log("Connected"); });
stream.on('end', function(){console.log("DISConnected"); stream.end();});
stream.addListener('data', function(mess) {
var polic = '<?xml version="1.0"?>';
polic += '<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">';
polic += '<!-- Policy file for xmlsocket://socks.mysite.com -->';
polic += '<cross-domain-policy>';
polic += ' <allow-access-from domain="*" to-ports="*" />';
polic += '</cross-domain-policy>\0';
stream.write(polic);
console.log('Conn :: policy, ip: '+stream.remoteAddress);
});
});
server.listen(port, host);
Metadata
Metadata
Assignees
Labels
No labels