Explanation about webSockets