| 39 |
|
|
| 40 |
if (bind (sock_server, (struct sockaddr *)&sin, sizeof(sin)) < 0) |
if (bind (sock_server, (struct sockaddr *)&sin, sizeof(sin)) < 0) |
| 41 |
{ |
{ |
| 42 |
log_error ("Bind address failed\n"); |
sprintf(temp, "Bind address %s:%u failed\n", |
| 43 |
|
inet_ntoa(sin.sin_addr), ntohs(sin.sin_port)); |
| 44 |
|
log_error (temp); |
| 45 |
exit (2); |
exit (2); |
| 46 |
} |
} |
| 47 |
|
|
| 52 |
} |
} |
| 53 |
|
|
| 54 |
socket_server = sock_server; |
socket_server = sock_server; |
| 55 |
strcpy(hostaddr_server,inet_ntoa(sin.sin_addr)); |
strcpy(hostaddr_server,(const char *)inet_ntoa(sin.sin_addr)); |
| 56 |
port_server = ntohs(sin.sin_port); |
port_server = ntohs(sin.sin_port); |
| 57 |
|
|
| 58 |
sprintf(temp, "Listening at %s:%d\n", |
sprintf(temp, "Listening at %s:%d\n", |