BIND()
this associates a socket w/ a particular local IP address and port number
// 2. bind() - Bind the socket to an IP address and port
struct sockaddr_in server_addr;
server_addr.sin_family = AF_INET;
server_addr.sin_addr.s_addr = INADDR_ANY; // Bind to all available interfaces
server_addr.sin_port = htons(8080); // Port 8080
if (bind(server_socket, (struct sockaddr*)&server_addr, sizeof(server_addr)) < 0) {
perror("bind");
close(server_socket);
exit(EXIT_FAILURE);
}
Last updated