HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: //var/packages/Contacts/target/nodejs/pushserver/pushserver.js
const e="/run/pushserver_http.sock",n="/run/pushserver.sock",o=require("child_process"),r=require("fs"),{io:c,httpd:s}=require("./frontend_server.js")(),t=require("./backend_server.js")(c);function i(e,n,r){e.listen(n,()=>{o.execFileSync("chown",[r,n]),o.execFileSync("chmod",["777",n]),console.log("listening socket on "+n)})}i(s,e,"http:http"),i(t,n,"Contacts:Contacts"),s.on("error",n=>{"EADDRINUSE"===n.code&&(r.unlinkSync(e),i(s,e,"http:http"))}),t.on("error",e=>{"EADDRINUSE"===e.code&&(r.unlinkSync(n),i(t,n,"Contacts:Contacts"))}),process.on("SIGINT",()=>{c.close(),t.close()});