Has any consideration been given to exposing QTcpServer through jqt? This would provide a cross platform async socket implementation. Also, what about providing a HTTP server implementation like https://github.com/nikhilm/qhttpserver ?
I've been dabbling with libuv.( http://www.jsoftware.com/jwiki/JoeBogner/LibuvTimer) and have considered implementing a web server like node.js for J using libuv. I would be less motivated if its already on the roadmap In addition to a node.js similar implementation, I would like to implement a server that lets all my devices connect to it and be remotely controlled. For example, I have a linux VPS that would be the host. My android phone, running a persistent jconsole could have a persistent connection to the VPS. My VPS could run a web app that lets me send commands to my phone or other connected devices or clients. I could have the server (VPS) periodically collect temperature, gps readings or even photos from the camera. My phone is a Galaxy S4 with temp sensors. I could also use it to send remote commands to other clients instead of remoting into the server to do something. For example, I need to deploy one app by remoting into the server and doing a git pull to pull the repository into the prod location. I could invoke that remotely by sending a command to a J client that is proxied through my VPS. Anyhow, a bit of a pipe dream but I don't think it's that far off. Of course, there are security concerns and possibly other ways of accomplishing this. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
