tcp server and client add