Implementation of web sockets for Python, upgrades a regular socket to a web socket

Taddeus Kroes efba898b73 Added some comments 13 년 전
.gitignore d39c9d2362 Added basic framwork files 13 년 전
LICENSE d758ca45b0 Added license 13 년 전
Makefile d39c9d2362 Added basic framwork files 13 년 전
README.md 7cf4ddcab0 Added README 13 년 전
TODO 174ccbb339 Added TODO list 13 년 전
__init__.py 3c9af2c033 Module __init__ file now does no imports anymore 13 년 전
exceptions.py e8a8408ed4 Implemented frame (un)packing 13 년 전
frame.py efba898b73 Added some comments 13 년 전
message.py e8a8408ed4 Implemented frame (un)packing 13 년 전
server.py ff54ce821c Rewrote FrameReceiver to two cleaner functions 13 년 전
test.py d39c9d2362 Added basic framwork files 13 년 전
websocket.py ff54ce821c Rewrote FrameReceiver to two cleaner functions 13 년 전

README.md

twspy is a standalone implementation of web sockets for Python.

  • The websocket.WebSocket class upgrades a regular socket to a web socket.
  • message.py contains classes that abstract messages sent over the socket. Sent messages are automatically converted to frames, and received frames are converted to messages. Fragmented messages are also supported.
  • The server.Server class can be used to support multiple clients to open a web socket simultaneously in different threads, which is often desirable in web-based applications.