czkz / websocket

WebSocket implementation with examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Websockets

Websocket client/server implementation on top of my socket library.

Usage

  1. Build the project:
    meson build
    ninja -C build
  2. Run the server:
    ./build/websock
  3. Open an http webpage with CORS disabled (for example, using node http-server)
  4. Open DevTools->Console
  5. Send something to the server:
    var s = new WebSocket('ws://127.0.0.1:1337');
    s.onmessage = msg => console.log(msg.data);
    s.onopen = () => { s.send('Hello, World!'); }

About

WebSocket implementation with examples


Languages

Language:C++ 98.1%Language:Meson 1.9%