v/vlib/net/websocket
Alexander Medvednikov 8426db7fe5 copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
..
logger copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
ws copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
LICENSE copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
README.md copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
main.v copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00
utf8.h copy thecodrr/vws to vlib/net/websocket 2020-04-08 14:22:31 +02:00

README.md

WebSockets Library for V

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.

Contributors

Anyone and everyone is welcome to contribute. I don't have time for working on this completely but I will review and merge Pull Requests ASAP. So if anyone is interested, know that I am interested too.

If anyone has any questions regarding design etc. please open an Issue or contact me on Discord.

Future Planning:

This is supposed to be merged into V stdlib but it's not ready for that yet. As soon as it is, I will open a PR.