v/vlib/net/websocket
Leah Lundqvist b28ab2511c
websocket: move library files to root of module
2020-04-08 19:44:30 +02:00
..
examples websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
logger copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
README.md websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
events.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
handshake.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
io.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
ssl.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
utf8.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
utils.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00
ws.v websocket: move library files to root of module 2020-04-08 19:44:30 +02:00

README.md

WebSockets Library for V

Originally located at thecodrr/vws (contains example usage)

This is still work-in-progress!

Heavily inspired (and used very liberally) from cwebsockets.

The websockets library itself is ready and working (passes all tests of AutoBahn). What's left:

  1. It needs to be updated and made to run with latest V.
  2. No Windows Support (SSL issues)
  3. No proper AutoBahn test client (a prototype is in the main.v but nothing clean and neat).
  4. No Websocket Server.

What's needed for Windows support:

  1. SSL (either make the VSChannel work or OpenSSL)

General code cleanup etc. is also needed.