sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
if (sock < 0)
- die("socket: %m");
+ die("Cannot create socket: %m");
sa.sin_family = AF_INET;
sa.sin_port = port = htons(NWHO_PORT);
sa.sin_addr.s_addr = INADDR_ANY;
if (bind(sock, (struct sockaddr *) &sa, sizeof(sa)) < 0)
- die("bind: %m");
+ die("Cannot bind to UDP port %d: %m", NWHO_PORT);
if (h)
{
memcpy(&sa.sin_addr.s_addr, h->h_addr, sizeof(sa.sin_addr.s_addr));
if (connect(sock, (struct sockaddr *) &sa, sizeof(sa)) < 0)
- die("connect: %m");
+ die("Cannot connect socket: %m");
}
}