yurinandayona-com / kuma

:bear: kuma: HTTP tunnel over gRPC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support WebSocket connection

makenowjust opened this issue · comments

What/Why

Currently kuma doesn't support WebSocket and it should support WebSocket.

How

It is an idea.

  1. On gRPC, adds a new field type to Request message which is enum value: HTTP or WebSocket.
  2. On gRPC, adds a new service TunnelWS for the Request whose type is WebSocket.
  3. Implements a server and client.

When this issue is closed

WebSocket is supported.