Hello,
I got excited about using the Application Gateway in the newly-released PCCE 11.6, so I wrote a library in JavaScript that uses Node.js to host a socket server and handle the connections from the ICM Router.
It's a new project, so I'm sure there are bugs to be found, but it is working in my PCCE 11.6 lab on dCloud, and it should work on any system with Node version 8 (perhaps earlier versions too, but I haven't tested yet).
Source code: Coty Condry / ged-145-server · GitLab
NPM library: https://www.npmjs.com/package/ged-145-server
Example server using this library: Coty Condry / cce-app-gateway · GitLab