Grad school, Computer Networks, multi-threaded client & server using custom network protocol. std::map used for persistent data store. scope-based locks used for synchronization.
-
Updated
Oct 6, 2023 - C++
Grad school, Computer Networks, multi-threaded client & server using custom network protocol. std::map used for persistent data store. scope-based locks used for synchronization.
autocomplete function used search engines, spell-checking, text-messengers, etc. Includes a bloom filter that provides memory efficient check of whether an item has been inserted before through the use of hashing algorithms (FNV1AHash, CRCHash, and SBDMHash).
Add a description, image, and links to the fnv-1a topic page so that developers can more easily learn about it.
To associate your repository with the fnv-1a topic, visit your repo's landing page and select "manage topics."