相关疑难解决方法(0)

socket connect()vs bind()

两者connect()bind()系统调用都将套接字文件描述符"关联"到一个地址(通常是ip/port组合).他们的原型如下: -

int connect(int sockfd, const struct sockaddr *addr,
               socklen_t addrlen);
Run Code Online (Sandbox Code Playgroud)

int bind(int sockfd, const struct sockaddr *addr,
            socklen_t addrlen);
Run Code Online (Sandbox Code Playgroud)

2个电话之间的确切区别是什么?应该connect()何时使用何时bind()

具体来说,在一些示例服务器客户端代码中,发现客户端正在使用connect()而服务器正在使用该bind()调用.理由并不完全清楚.

c sockets network-programming

104
推荐指数
5
解决办法
10万
查看次数

标签 统计

c ×1

network-programming ×1

sockets ×1