Nisse - Origins of a serverice
- Loki Astari, (C)2024
- 04 Nov 2024
# Nisse
Read MoreIn the previous articles I have used a very simplistic protocol. In real world situations this simple protocol is not sufficient. To provide a more robust connection between client and server a commu
Read MoreThe last two articles examined the "C Socket" interface that is provided by OS. In this article I wrap this functionality in a very simple C++ class to provide guaranteed closing and apply a consisten
Read More## Checking read/write success The `read()` and `write()` command can fail in a couple of ways but can also succeed without reading/writing all the data, a common mistake is not to check the amount
Read MoreBuilding a simple client/server application is the common first internet based applications developers attempt. These applications are built on top of the socket communication library, but socket pro
Read MoreSo I never really considered why the resize of vector used a constant expansion of 1.5 or 2 (in some popular implementations). That was until I did my previous article Xseries ["Vector"]({{config.sit
Read More