I have a server of flash-cross-domain-policy wrote in Java script node.js:
var net = require("net");
var flashPolicyServer = net.createServer(function (stream) {
stream.setTimeout(0);
stream.setEncoding("utf8");
stream.addListener("connect", function () {
});
stream.addListener("data", function (data) {
if ( data.indexOf('<policy-file-request/>') != -1){
stream.write('<cross-domain-policy><allow-access-from domain="*" to-ports="*" /></cross-domain-policy>');
}
stream.end();
});
stream.addListener("end", function() {
stream.end();
});
});
flashPolicyServer.listen(843);
I believe the port 843 must be of a special kind because I can only run this server using sudo node server.js. It is running beautifully. But I need to run it through the module forever to become more reliable.
How to execute it.. Eg. sudo forever start server.js ?
sudo forever start server.js should work.
Alternatively,
>>> sudo su
>>> cd /folder/of/script
>>> forever start server.js