Re: Is there a good way to mount both an HTTP Site and a WebSocket Server on port 80?
Phil Mayers <[email protected]>
| Newsgroups | gmane.comp.python.twisted.web |
|---|---|
| Message-ID | <[email protected]> |
On 04/05/2012 02:55 PM, Tom Sheffler wrote: > I was wondering about ways to mount different types of protocol handlers > on the same port. It looks like there will be new WebSocket support > implementing a websocket Site. We'll also have the existing HTTP Site. > Will they both be able to live on port 80? Is it important to be able to > do this? Why would you do this? IIRC WebSocket "switches" from HTTP into WebSocket mode; so what you actually want is for the HTTP Site (actually a Factory) to return a Protocol instance that: 1. Handles HTTP 2. Detects a WebSocket switch 3. Creates a new WebSocket Protocol, attaches the existing transport, and deletes itself