Directories
¶
| Path | Synopsis |
|---|---|
|
Package connectwebsocket provides a connect.Transport and an http.Handler that carry Connect RPCs over WebSocket connections, enabling full bidirectional streaming from environments such as web browsers.
|
Package connectwebsocket provides a connect.Transport and an http.Handler that carry Connect RPCs over WebSocket connections, enabling full bidirectional streaming from environments such as web browsers. |
|
Package connectwebtransport provides a connect.Transport and a session handler that carry Connect RPCs over WebTransport (HTTP/3), enabling full bidirectional streaming from environments such as web browsers.
|
Package connectwebtransport provides a connect.Transport and a session handler that carry Connect RPCs over WebTransport (HTTP/3), enabling full bidirectional streaming from environments such as web browsers. |
|
demo
|
|
|
go
command
The demo server serves the connect-bidi-web demo site and the Eliza demo service over three transports at once: standard Connect over HTTP/1.1 and HTTP/2, WebSocket, and WebTransport (HTTP/3).
|
The demo server serves the connect-bidi-web demo site and the Eliza demo service over three transports at once: standard Connect over HTTP/1.1 and HTTP/2, WebSocket, and WebTransport (HTTP/3). |
|
internal
|
|
|
bidiprotocol
Package bidiprotocol implements the shared enveloping protocol used by the WebSocket and WebTransport transports.
|
Package bidiprotocol implements the shared enveloping protocol used by the WebSocket and WebTransport transports. |
|
connectprotocol
Package connectprotocol contains wire types shared by Connect transports.
|
Package connectprotocol contains wire types shared by Connect transports. |
|
e2e
Package e2e contains end-to-end tests that exercise the WebSocket and WebTransport transports over real network connections, including cross-language interop between the Go and TypeScript implementations.
|
Package e2e contains end-to-end tests that exercise the WebSocket and WebTransport transports over real network connections, including cross-language interop between the Go and TypeScript implementations. |
|
e2e/cmd/elizaserver
command
Interop fixture for the TypeScript e2e tests in ts/packages/web/e2e.
|
Interop fixture for the TypeScript e2e tests in ts/packages/web/e2e. |
|
gen/connectbidi/eliza/v1/elizav1connect
The connectbidi.eliza.v1 package contains the demo chat service used by the connect-bidi-web demo application.
|
The connectbidi.eliza.v1 package contains the demo chat service used by the connect-bidi-web demo application. |
|
gen/connectbidi/ping/v1/pingv1connect
The connectbidi.ping.v1 package contains an echo service designed to test the connect-bidi-web transports across every RPC shape.
|
The connectbidi.ping.v1 package contains an echo service designed to test the connect-bidi-web transports across every RPC shape. |
Click to show internal directories.
Click to hide internal directories.