Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wsx

A simple WebSocket client and server library written in Go that adheres to RFC 6455 and is fully compliant with the Autobahn Testsuite.

Features

  • Full WebSocket protocol implementation according to RFC 6455
  • Both client and server support
  • Proper frame handling with masking/unmasking
  • Control frame support (ping/pong, close)
  • Message fragmentation support
  • UTF-8 validation for text frames
  • Fully compliant with the Autobahn Testsuite

Installation

go get github.com/AaravShirvoikar/wsx

Usage

See the examples/ directory for usage examples of both client and server implementations.

Building and Running Examples

# Build and run server
make run-server

# Build and run client
make run-client

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages