Hello List, ..

I would like to ask the developers what the status is regarding web-socket
support in pound.
An application, namely Wetty, a terminal emulator does not work with 2.7d
as it uses web sockets.
e414 headers: request URI too long

Thanks for any advice. I use pound for years now, and would hate to change
.) ...

I found this thread, that explains a bit, ...
http://superuser.com/questions/542204/pound-configure-to-handle-websocket

Johannes Schauer <j.schauer(at)email.de> wrote on *2014-01-04 15:15:24*

Hi,

I recently tried to setup an application using WebSocket behind pound only to
find out that the WebSocket functionality was not working. Whenever a WebSocket
message is received, pound writes a "e414 headers: request URI too long"
message to syslog. Looking at the pound source code, this seems to be because
pound searches for EOL in the message (in get_headers,strip_eol) which it can't
find and thus writes an error to syslog and drops the message instead of
forwarding the message to the backend.

While pound has no problem passing the HTTP 101 protocol upgrade messages
around, it fails with the subsequent WebSocket messages.

Would the pound developers find it desirable to have support for WebSocket
messages after the required HTTP handshake in pound? Do you see any obvious
blocker for such a feature?  Would you accept a patch implementing it? If yes,
how would you like it to be implemented?

cheers, josch

-- 
 Király István
+36 209 753 758
[email protected]
<http://d250.hu/>

Reply via email to