I would like to add a WebSockets server to the stack, which is currently a mix of .Net for the web service side, and c++ for the high performance servers.
I would like to interface some of our c++ servers, which currently use a custom protocol, with a c++ WebSockets service. I'm fairly new so I've looked around and for a first cut, I would like to use WebSocket++
I've looked at the documentation, and see that a basic service can be started at any port. What I'm wondering is how to handle authentication. Ideally, we could use our current authentication methods, which is either Basic (over https), or token based with a (also over https).
All of the examples I've seen have the WebSocket server ruing on a non standard port, so I feel like I'm missing something. I thought one of the benefits is that you "tuel" through a standard web coection. 1) Is there normally standard web server like Apache in front of the WebSocket server? 2) Who normally handles the authentication? The websocket server itself, or a proxy in front?
