Stars
The simple implementation of UDP broadcasting and multicast
An attempt at a one-way bittorrent-like protocol for broadcast of binary files
IoT networking utilities for RT-Thread. Such as: ping, tftp, iperf, netio, ntp, telnet and tcpdump.
该项目致力于实现 FPGA 设备的远程网络固件升级。它基于 ALINX 为 ZYNQ 系列提供的固件固化例程进行扩展开发,成功实现了远程升级功能。在测试阶段,不仅验证了升级流程的完整性,还对固件升级过程中的各个阶段进行了耗时测试,确保了升级效率。为了保障数据的准确性,在固件写入 Flash 之前,实施了 CRC 校验机制。 此外,项目还涵盖了 PC 端和 ZYNQ 处理器系统(PS)端的 C…
A library about ROHC(rfc3095) compress on udp/ipv4 packets using rohc profile(0x0002)
A network protocol analyzer supports multiple types of network protocols, such as ARP, IP, ICMP, UDP and TCP.
build a simple database in C, just like SQLite
a tiny nosql database supporting pluggable storage engine.
alanxz / rabbitmq-c
Forked from rabbitmq/rabbitmq-cRabbitMQ C client
A basic implementation of UDP-based Data Transfer protocol (UDT) in C
Small daemon to relay udp broadcast packages on a different subnet.
Implementation for client and server where client can receive messages from subscribed topics. Subscriber uses TCP and messages are posted by UDP clients
在嵌入式开发中离不开设备通信,而在通信中稳定性最高的莫过于环形缓冲区算法,当读取速度大于写入速度时,在环形缓冲区的支持下不会丢掉任何一个字节(硬件问题除外)。从.H文件中可看到Ringbuff的数据结构,当中有读写地址以及有效未读数据大小,以及读状态等。 向外部提供的API接口就是常规的读数据包,读期望帧以及匹配期望帧,整段代码可用于普通的通信数据帧读取,也可以在单片机中用于shell组件的…
A small, simple, easy to use bloom filter written in C.
String matching algorithms, like using Brute force, Finite state machine, KMP, Shift_and, etc.
C dynamic array implementation with the look and feel of built-in arrays. 💯💻👌
A mini subset of the LZO real-time data compression library