emihaly
04-28-2003, 02:06 PM
hi, is this possible or i must for each specify different serv_addr struct?
later i swich it to unblock.
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15002);
if (bind(reset_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15003);
if (bind(reload_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15004);
if (bind(status_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}
later i swich it to unblock.
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15002);
if (bind(reset_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15003);
if (bind(reload_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(15004);
if (bind(status_socket,(struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0)
{
reportlog("BINDING: Assigning a name to a socket Error fail");
return 0;
}