/socketcluster-client-C

C/ C++ client for socketcluster framework in node.js

Primary LanguageC

C Socketcluster Client

Overview

This client is developed using libwebsockets and json-c library in C.

Libwebsockets is a lightweight pure C library built to use minimal CPU and memory resources, and provide fast throughput.It is a CMake based project that has been used in a variety of OS contexts including Linux (uclibc and glibc), ARM-based embedded boards, MBED3, MIPS / OpenWRT, Windows, Android, Apple iOS and even Tivo. It's used all over the place including The New York Times customer-facing servers and BMW. Architectural features like nonblockinng event loop, zero-copy for payload data and FSM-based protocol parsers make it ideal for realtime operation on resource-constrained devices.

Json-c is one of the most performant and easy-to-use JSON implementations in c. To use json-c objects in client follow tutorials on json-c.

More contributions are always welcome :)

More documentation coming soon..