Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Porównując z libcurl, libevent i Boost. Beast.
Boost.Beast ma nieco wyższą średnią przepustowość ~220K req/sec, tetsuo-socket wygrywa w 7/12 scenariuszy przy ~210K+ req/sec.
Zbudowałem tę minimalną bibliotekę C socket z Grok. Posiada API oparte na wyjątkach z użyciem TRY/EXCEPT/FINALLY oraz prostą API opartą na kodach zwrotnych, która je opakowuje.
Biblioteka wykorzystuje zarządzanie pamięcią oparte na arenach, gdzie powiązane obiekty dzielą arenę pamięci dla deterministycznego zarządzania cyklem życia. Kiedy usuwasz arenę, wszystko jest zwalniane razem.
Wsparcie dla sieci TCP/UDP/Unix sockets, asynchroniczna rozdzielczość DNS z DNS-over-TLS i DNS-over-HTTPS, pulowanie połączeń z ograniczeniem przepustowości, WebSocket RFC 6455, HTTP/1.1 i HTTP/2 z kompresją HPACK, wsparcie TLS/DTLS oraz protokoły proxy SOCKS4/5, HTTP CONNECT.
Abstrakcja platformy automatycznie wybiera najlepszy backend do polling eventów, epoll na Linuxie, kqueue na BSD/macOS, z opcjonalnym io_uring.
Jest kilka wąskich gardeł, które trzeba rozwiązać, ale jak na razie jest całkiem solidnie.

Najlepsze
Ranking
Ulubione
