bind函数主要用于套接字通信的服务器端,用于绑定服务器要监听的地址和端口,所需要的头文件
#include<sys/types.h>
#include<sys/socket.h>
函数原型
int bind(int socket,const struct sockaddr* address,socklen_t address_len);
socket是你创建的套接字描述符,
address是服务器端的地址和端口,常见的使用方法如下
</pre><pre name="code" class="cpp"> struct sockaddr_in server_addr;
bzero(&server_addr, sizeof(server_addr));
server_addr.sin_family = AF_INET;
server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
server_addr.sin_port = htons(SERVER_PORT);
/* 创建socket */
int server_socket_fd = socket(AF_INET, SOCK_DGRAM, 0); //tcp:SOCK_DGRAM
if(server_socket_fd