add tcp and http client files