客户端的实现，使用CFSocketRef