1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/net/websocket
2020-07-04 12:44:25 +02:00
..
examples all: change f mut Foo to mut f Foo 2020-06-04 10:35:40 +02:00
logger gg: GG => Context 2020-06-04 20:26:18 +02:00
events.v websocket: eventbus and other cleanup 2020-04-08 21:19:01 +02:00
handshake.v v/checker.v: disallow pointer arithmetic for InfixExpr outside unsafe {} (#5640) 2020-07-03 18:10:10 +02:00
io.v all: experimental locked concurrency support, part 1 (#5637) 2020-07-04 12:44:25 +02:00
README.md websocket: eventbus and other cleanup 2020-04-08 21:19:01 +02:00
ssl.v websocket: make compile 2020-05-26 12:50:37 +02:00
utf8.v websocket: make compile 2020-05-26 12:50:37 +02:00
utils.v rand: reorganize: phase 2 2020-06-09 15:06:07 +02:00
ws_test.v websocket: make compile 2020-05-26 12:50:37 +02:00
ws.v all: experimental locked concurrency support, part 1 (#5637) 2020-07-04 12:44:25 +02:00

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:

  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 proper).
  4. No Websocket Server.
  5. 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.