Benchmarking gegen libcurl, libevent und Boost. Beast. Boost.Beast hat eine leicht höhere durchschnittliche Durchsatzrate von ~220K Anfragen/Sekunde, tetsuo-socket gewinnt in 7 von 12 Szenarien mit ~210K+ Anfragen/Sekunde. Diese minimal abhängige C-Socket-Bibliothek wurde mit Grok erstellt. Sie hat eine ausnahmebasierte API, die TRY/EXCEPT/FINALLY verwendet, und eine einfache Rückgabecode-basierte API, die sie umschließt. Die Bibliothek verwendet eine arena-basierte Speicherverwaltung, bei der verwandte Objekte eine Speicherarena für eine deterministische Lebenszyklusverwaltung teilen. Wenn Sie die Arena entsorgen, wird alles zusammen freigegeben. Netzwerkunterstützung für TCP/UDP/Unix-Sockets, asynchrone DNS-Auflösung mit DNS-over-TLS und DNS-over-HTTPS, Verbindungspooling mit Ratenbegrenzung, WebSocket RFC 6455, HTTP/1.1 und HTTP/2 mit HPACK-Kompression, TLS/DTLS-Unterstützung und Proxy-Protokolle SOCKS4/5, HTTP CONNECT. Die Plattformabstraktion wählt automatisch das beste Event-Polling-Backend aus, epoll unter Linux, kqueue unter BSD/macOS, mit optionalem io_uring. Es gibt ein paar Engpässe, die angegangen werden müssen, aber bisher ist es ziemlich solide.