Socket can
Can device uses the Berkeley socket interface and a Linux network protocol stack implementation method
Http://blog.csdn.net/zhangxiaopeng0829/article/details/7646639
############################## I am a splitting line ###### ####################################
Iptables in Linux
Http://www.chinabin.cn/opensource-world/1172.html
############################## I am a splitting line ###### ####################################
A c-language two-way linked list API
Http://www.tetrasys-design.net/home/Linklist/index.html
Doubly linked list API
If you are interested, you can also look at the Linux kernel linked list in the Linux Kernel linked list. Instead of including data in the linked list structure, you can include linked list nodes in the data structure.
Http://blog.csdn.net/tinyhare/article/details/8064407
Http://blog.csdn.net/danfeng827/article/details/1618014
############################## I am a splitting line ###### ####################################
A hash table uthashhttp: // uthash.sourceforge.net/any C structure can be stored in a hash table using uthash. Just add
Ut_hash_handleTo the structure and choose one or more fields in your structure to act as the key. Then use these macros to store, retrieve or delete items from the hash table.
############################## I am a splitting line ###### #################################### Lua is a small script Language. The author is Brazilian. The language is designed to be embedded into an application and provide flexible scalability and customization for the application. Lua scripts can be easily called by C/C ++ code, or call C/C ++ functions in turn, which makes Lua widely used in applications. Not only as an extension script, but also as a common configuration file, instead of XML, INI and other file formats, and easier to understand and maintain.
Http://manual.luaer.cn/Chinese manual
Http://book.luaer.cn/on-line tutorial