Setup: SocketSet inverts the usual System.Net.Sockets.Socket approach of ad-hoc sockets with their own
push-based write and pull-based receive, to a manager that presides over a set of sockets (hence SocketSet), that manages
them as a sharded group (dedicated IO worker per shard, except in "managed" mode), making use of multi-operation
efficiencies, pre-pinned buffers, etc - with tight control over the
threading mode (except for the managed sockets fallback, which is a free-for-all). Receive becomes a push from
the network rather than a pull from the receiving code.
Hardware: strictly consumer; all tests loopback:
- Bazzite 43, AMD 7900X (12-core)