https://github.com/sacoo7/socketcluster-client-c
C/ C++ client for socketcluster framework in node.js
https://github.com/sacoo7/socketcluster-client-c
c json library libwebsockets socketcluster-client
Last synced: 9 months ago
JSON representation
C/ C++ client for socketcluster framework in node.js
- Host: GitHub
- URL: https://github.com/sacoo7/socketcluster-client-c
- Owner: sacOO7
- Created: 2017-01-17T15:29:22.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T21:58:23.000Z (over 4 years ago)
- Last Synced: 2025-05-07T00:47:34.858Z (9 months ago)
- Topics: c, json, library, libwebsockets, socketcluster-client
- Language: C
- Homepage: http://socketcluster.io/
- Size: 70.3 KB
- Stars: 13
- Watchers: 2
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
C Socketcluster Client
=====================================
Overview
--------
This client is developed using [libwebsockets](https://github.com/warmcat/libwebsockets) and [json-c](https://github.com/json-c/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](https://linuxprograms.wordpress.com/2010/05/20/json-c-libjson-tutorial/).
More contributions are always welcome :)
More documentation coming soon..