a WebSocket Server and Client for Arduino based on RFC6455.
- text frame
 - binary frame
 - connection close
 - ping
 - pong
 
- continuation frame
 
- max input length is limited to the ram size and the 
WEBSOCKETS_MAX_DATA_SIZEdefine - max output length has no limit (the hardware is the limit)
 - Client send big frames with mask 0x00000000 (on AVR all frames)
 
- ESP8266 Arduino for ESP8266
 - ATmega328 with Ethernet Shield (alpha)
 - ATmega328 with enc28j60 (alpha)
 - ATmega2560 with Ethernet Shield (alpha)
 - ATmega2560 with enc28j60 (alpha)
 
supported for:
- wss client on the ESP8266
 
Submit issues to: https://github.com/Links2004/arduinoWebSockets/issues
The library is licensed under LGPLv2.1
libb64 written by Chris Venter. It is distributed under Public Domain see LICENSE.