34a35 > #include 168a170 > static int body_size; 257a260 > body_size = 0; 360a364,369 > else if ( strncmp( argv[argn], "-body", strlen( argv[argn] ) ) == 0 && argn + 1 < argc ) > { > body_size = atoi( argv[++argn] ); > if (body_size > 200) > body_size = 200; > } 510c519 < "usage: %s [-checksum] [-throttle] [-proxy host:port] [-verbose] [-timeout secs] [-sip sip_file]\n", argv0 ); --- > "usage: %s [-checksum] [-throttle] [-proxy host:port] [-verbose] [-timeout secs] [-sip sip_file] [-body size(k)]\n", argv0 ); 524a534,535 > (void) fprintf( stderr, > "Max -body is 200(k).\n" ); 848a860 > fprintf(stderr, "shit 1\n"); 856a869 > fprintf(stderr, "shit 2\n"); 862a876 > fprintf(stderr, "shit 3\n"); 887a902,909 > > int use = 1; > setsockopt(connections[cnum].conn_fd, SOL_SOCKET, SO_REUSEADDR, &use, sizeof(use)); > > /* change send buffer to MAX (128k in rhel-4) */ > int sendBuf = 1024*1024; > setsockopt(connections[cnum].conn_fd, SOL_SOCKET, SO_SNDBUF, (const char*)&sendBuf, sizeof(sendBuf)); > 900a923 > fprintf(stderr, "shit: "); 916c939 < char buf[600]; --- > char buf[300*1024]; 923c946,947 < int err, errlen; --- > int err; > socklen_t errlen; 936c960 < errlen = sizeof(err); --- > errlen = (socklen_t)sizeof(err); 943,944c967,969 < stderr, "%s: %s\n", urls[url_num].url_str, < strerror( err ) ); --- > stderr, "%s: %s [fd:%d]\n", urls[url_num].url_str, > strerror( err ), > connections[cnum].conn_fd); 948a974 > fprintf(stderr, "[fd:%d]\n", connections[cnum].conn_fd); 1003a1030,1031 > memset(buf, 'a', 300*1024); > 1022c1050 < buf, sizeof(buf), "GET %.500s HTTP/1.0\r\n", --- > buf, sizeof(buf), "GET %.500s HTTP/1.0\n", 1025c1053 < &buf[bytes], sizeof(buf) - bytes, "Host: %s\r\n", --- > &buf[bytes], sizeof(buf) - bytes, "Host: %s\n", 1028,1029c1056,1067 < &buf[bytes], sizeof(buf) - bytes, "User-Agent: %s\r\n", VERSION ); < bytes += snprintf( &buf[bytes], sizeof(buf) - bytes, "\r\n" ); --- > &buf[bytes], sizeof(buf) - bytes, "User-Agent: %s\n", VERSION ); > > if (body_size > 0) > { > bytes += snprintf( > &buf[bytes], sizeof(buf) - bytes, "Content-Length: %d\n", body_size*1024); > } > bytes += snprintf( &buf[bytes], sizeof(buf) - bytes, "\r\n\r\n" ); > > buf[bytes] = 'a'; > > bytes += body_size*1024;