add TCP client and server