Kategori: Asio
Här finner du alla artiklar märkta med kategorin Asio, vilka det finns 1 av.
Bygg en chattserver med Boost.Asio, del 1 - Grunderna och synkron I/O
Under huven på Boost.Beast arbetar Asio, och nu öppnar vi motorhuven. Det här är den första av fem artiklar där vi bygger en chattserver som till slut har TLS, UDP-discovery och ett admin-UI i webbläsaren. Vi börjar med den mentala modellen: io_context, I/O-objekt, buffertar och felhantering, och skriver sedan fyra synkrona program — en echo-server, en daytime-server med klient och två versioner av chattservern. Den sista fungerar, men kostar en tråd per klient och stannar helt när en enda klient slutar läsa. Det är den kostnaden som motiverar resten av serien.
Jens Riboe
4 nov. 2026
19 minuter i lästid