package wstest

import "github.com/coder/websocket/internal/test/wstest"

Index

Functions

func Echo

func Echo(ctx context.Context, c *websocket.Conn, max int) error

Echo writes a message and ensures the same is sent back on c.

func EchoLoop

func EchoLoop(ctx context.Context, c *websocket.Conn) error

EchoLoop echos every msg received from c until an error occurs or the context expires. The read limit is set to 1 << 30.

func Pipe

func Pipe(dialOpts *websocket.DialOptions, acceptOpts *websocket.AcceptOptions) (clientConn, serverConn *websocket.Conn)

Pipe is used to create an in memory connection between two websockets analogous to net.Pipe.

Source Files

echo.go pipe.go

Version
v1.8.13 (latest)
Published
Mar 14, 2025
Platform
windows/amd64
Imports
12 packages
Last checked
3 hours ago

Tools for package owners.