Skip to content

sindreu/txWebSocket

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twisted WebSocket Server

To run:

$ python simple_server.py

In your browser go to http://localhost:8080.

Notes

This code is based off the associated branch for http://twistedmatrix.com/trac/ticket/4173, and includes support for the new "hixie-76" handshake (http://www.whatwg.org/specs/web-socket-protocol/) which is the latest draft as of June 17, 2010.

The difference between this and what may actually be included in Twisted is that this version contains definite backwards-support for hixie-75, and will track the latest standard as fast as I can implement it. That means that this server should work with Chrome 5, Safari 5 and the latest development version of Chrome 6.

If using browsers that do not support WebSockets, consider using a fallabck implementation to Flash, as seen in http://github.com/gimite/web-socket-js. The bundled test_server.py also serves a flash socket policy file (see http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html) and should be immediately usable with web-socket-js.

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.5%
  • HTML 1.5%