tcp client server example wip