From: Martin Mares Date: Fri, 31 Dec 2010 15:13:05 +0000 (+0100) Subject: Better network error messages X-Git-Tag: v1.13~19 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=592b5bb55819fa8392fc5e859659e470549245d2;p=nwho.git Better network error messages --- diff --git a/nwhod.c b/nwhod.c index 05e73a9..1881c98 100644 --- a/nwhod.c +++ b/nwhod.c @@ -65,19 +65,19 @@ net_init(char *name) 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"); } }