add tcp server and client