I am working on web socket application. From the front-end there would be single socket per application. But I am not sure about back-end. We are using Python and nginx with Flask-socketIO and socket-io client library. This architecture will be used to notify front-end that a change is occurred and it should update data.
Following are my doubts - How many sockets and threads will be created on server ? Can a socket be shared between different connection ? Is there any tool to analyze no of socket open ?