multi-socket A client and server scaffolding for different connection methods using socket programming.