-/* TCP_echod_third.c
+/* TCP_echod.c
*
* Copyright (C) 2001-2004 Simone Piccardi
*
*
* Program echod
* Elementary TCP server for echo service (port 7)
- * Third version, use sockbind
*
* Author: Simone Piccardi
* Jun. 2001
SignalRestart(SIGCHLD, HandSigCHLD); /* restarting handler */
}
/* create and bind socket */
- if ( (list_fd = sockbind(argv[optind], "echo", 6, SOCK_STREAM)) < 0) {
- if (errno) perror("Socket creation error");
+ if ( (list_fd = sockbind(NULL, "echo", 6, SOCK_STREAM)) < 0) {
return 1;
}
/* release privileges and go daemon */