
O código exemplo foi criado para o ambiente MSYS2 para Windows
utiliza as bibliotecas:

    websockets
    curl
    cjson

O código possui os seguintes módulos:

    main.c                  - Módulo principal
    cli_websock_http.c      - Funções http para login
    cli_websock_websock.c   - Funções de envio de mensagens (usa curl)

A compilação deve ser executada com o comando:

gcc main.c cli_websock_http.c cli_websock_websock.c -o main -I"C:/msys64/mingw64/include" -L"C:/msys64/mingw64/lib" -lcurl -lwebsockets -lcjson

O arquivo pro_compile.bat ajusta as variáveis de ambiente necessárias para a compilação
Pode ser necessário ajustar outras variáveis como PATH, por exemplo.