int read_socket () { int i,t; recv(sockfd, rbuffer, LG_BUFFER, MSG_PEEK); t=strlen(rbuffer); fprintf(stdout, "buffer=%s\n", rbuffer); for (i=0; (i+1) < t && rbuffer[i] != '\r' && rbuffer[i+1] != '\n'; i++) { fprintf(stdout, "%c", rbuffer[i]); } return 0; }