kj-grogu / PythonWebsockets

POC on python web sockets with browsers + python clients

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PythonWebsockets

POC on python web sockets with browsers + python clients

javascript
Python Modules
asyncio
websockets
json

websocket handshake starts with a GET request on HTTP 1.1, if the server can support websockets the connection is upgraded to use websocket protocol and given a respose of 101 - Switching Protocols. Now the client and server can have bidirectional interaction (send each other messages) using a single TCP connection. Unlike in HTTP where the server can only respond if the client has made a request, in websockets the server can send back data to client as & when it wishes to. The underlying TCP connection can be closed by any party client/server. Very usefule for use cases like - Chatting, Live Feed, Multiplayer Gaming, Interactive Computing etc.

About

POC on python web sockets with browsers + python clients


Languages

Language:Python 50.6%Language:JavaScript 22.7%Language:CSS 13.4%Language:HTML 13.3%