TCP client/server architectures