Looking at the support for WebSocket over HTTP/2:
- the H2 part itself does not look that complicated.
- BUT we need to upgrade out mod_proxy_wstunnel to
work on c2 connections that have no real socket.
For that, we could make a call like:
apr_file_t *ap_get_conn_file_in(conn_rec*);
and wstunnel can poll that. In 2.4.x that would be
in mod_proxy_wstunnel.c and in trunk that would be
in proxy_util.c
Yann (and anyone familiar with that code): would that be enough?
Now, this is for platforms that support pipes. Not sure
what we can do for Windows here.
Kind Regards,
Stefan
- the H2 part itself does not look that complicated.
- BUT we need to upgrade out mod_proxy_wstunnel to
work on c2 connections that have no real socket.
For that, we could make a call like:
apr_file_t *ap_get_conn_file_in(conn_rec*);
and wstunnel can poll that. In 2.4.x that would be
in mod_proxy_wstunnel.c and in trunk that would be
in proxy_util.c
Yann (and anyone familiar with that code): would that be enough?
Now, this is for platforms that support pipes. Not sure
what we can do for Windows here.
Kind Regards,
Stefan