while (bytesRecv != -1) { bytesRecv = recv(sockfd, buffer, 1024, 0); if(bytesRecv == 0) { printf("Socket disconnected"); fclose(sockfd); exit(0); } printf("Recv(%d): %s\n", bytesRecv, buffer); }