v/vlib/net/websocket
Carlos Esquerdo Bernat 2f2463a04c
ws: make Client.state `pub mut` (#6009)
2020-07-29 17:52:33 +03:00
..
README.md ws: update README.md (#5983) 2020-07-28 11:22:03 +03:00
events.v websocket: fix compilation after the more strict mutability check 2020-07-24 08:41:14 +03:00
handshake.v v/checker: Warn about pointer indexing outside unsafe {} (#5918) 2020-07-22 20:28:53 +03:00
io.v examples: fix crash when running examples/ws/client.v outside of valgrind 2020-07-22 18:42:57 +03:00
ssl.v websocket: use log instead submodule logger (1/4) (#5921) 2020-07-22 17:31:22 +03:00
utils.v v/checker: Warn about pointer indexing outside unsafe {} (#5918) 2020-07-22 20:28:53 +03:00
ws.v ws: make Client.state `pub mut` (#6009) 2020-07-29 17:52:33 +03:00
ws_test.v eventbus: removed check on publish, always use receiver, args, sender order for callbacks (#5940) 2020-07-28 18:48:25 +03:00

README.md

WebSockets Library for V

Originally located at thecodrr/vws (contains example usage)

This is still work-in-progress!

Heavily inspired from cwebsockets.

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

  • It needs to be updated and made to run with latest V.
  • No Windows Support (SSL issues)
  • No proper AutoBahn test client (a prototype is in the main.v but nothing proper).
  • No Websocket Server.
  • Remove the logger and move to log

What's needed for Windows support:

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

General code cleanup etc. is also needed.