1 void ServEcho(int sockfd) {
4 char debug[MAXLINE+20];
5 /* main loop, reading 0 char means client close connection */
6 while ( (nread = read(sockfd, buffer, MAXLINE)) != 0) {
8 PrintErr("Errore in lettura");
11 nwrite = FullWrite(sockfd, buffer, nread);
13 PrintErr("Errore in scrittura");
18 snprintf(debug, MAXLINE+20, "Letti %d byte, %s", nread, buffer);
19 if (demonize) { /* daemon mode */
20 syslog(LOG_DEBUG, debug);