An open API service indexing awesome lists of open source software.

https://github.com/maurodelazeri/bitmexcpp

C++ client to connect to bitmex - https://www.bitmex.com/
https://github.com/maurodelazeri/bitmexcpp

api bitmex cpp libwebsockets websocket websocket-client

Last synced: 6 months ago
JSON representation

C++ client to connect to bitmex - https://www.bitmex.com/

Awesome Lists containing this project

README

          

# BitmexCPP

libwebsockets implementation

This is a simple example of how to connect https://www.bitmex.com using C++

This project has only one dependency https://libwebsockets.org/

if you want to use https://conan.io/ the conanfile.txt is avaiable

ex: with clion

```
conan install . -s build_type=Debug --install-folder=cmake-build-debug --build missing
```

You can set different parameters as you need, a full list of parameters can be found here https://libwebsockets.org/lws-api-doc-master/html/structlws__context__creation__info.html

```
creation_info.port = CONTEXT_PORT_NO_LISTEN;
creation_info.iface = NULL;
creation_info.protocols = protocols;
creation_info.ssl_cert_filepath = NULL;
creation_info.ssl_private_key_filepath = NULL;
creation_info.extensions = NULL;
creation_info.gid = -1;
creation_info.uid = -1;
creation_info.options |= LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT;
creation_info.fd_limit_per_thread = 1024;
creation_info.max_http_header_pool = 1024;
creation_info.ws_ping_pong_interval = 10;
creation_info.ka_time = 10;
creation_info.ka_probes = 10;
creation_info.ka_interval = 10;
```