当前位置: 首页 > 知识库问答 >
问题:

socket connect()vs bind()

程俊誉
2023-03-14
int connect(int sockfd, const struct sockaddr *addr,
               socklen_t addrlen);
int bind(int sockfd, const struct sockaddr *addr,
            socklen_t addrlen);

共有1个答案

薛经艺
2023-03-14

为了更好地理解,让我们找出绑定和连接的确切位置,

Sourav澄清了两个电话的定位,

bind()将套接字与其本地地址相关联[这就是为什么服务器端绑定,以便客户机可以使用该地址连接到服务器。]connect()用于连接到远程[server]地址,这就是为什么在客户端使用connect[读作:connect to server]。

 类似资料:

相关问答

相关文章

相关阅读