You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			40 lines
		
	
	
		
			817 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			817 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <?php
 | |
| $client = new swoole_client(SWOOLE_SOCK_TCP); //同步阻塞
 | |
| if(empty($argv[1]))
 | |
| {
 | |
| 	$loop = 1;
 | |
| }
 | |
| else
 | |
| {
 | |
| 	$loop = intval($argv[1]);
 | |
| }
 | |
| 
 | |
| $_s = microtime(true);
 | |
| if(!$client->connect('127.0.0.1', 9501))
 | |
| {
 | |
| 	exit("connect fail\n");
 | |
| }
 | |
| 
 | |
| for($i=0; $i<$loop; $i++)
 | |
| {
 | |
| 	$client->send(str_repeat("A", 8000).$i."[0]");
 | |
| 	//$client->send(str_repeat("A", 20).$i."[1]");
 | |
| 	//$client->send(str_repeat("A", 30).$i."[2]");
 | |
| 	//$ret = $client->send("GET / HTTP/1.1\r\n");
 | |
| 	//$client->send("Host: localhost\r\n");
 | |
| 	//$client->send("Connection: keep-alive\r\n");
 | |
| 	$client->send("\r\n\r\n");
 | |
| 	
 | |
| 	//$data = $client->recv(1024, 0);
 | |
| 	//if($data === false)
 | |
| 	//{
 | |
| 	//	echo "#{$i} recv fail.break\n";
 | |
| //		break;
 | |
| //	}
 | |
| 	//echo "recv[$i]",$data,"\n";
 | |
| }
 | |
| 
 | |
| sleep(1000);
 | |
| echo "$i: ",$data,"\n";
 | |
| echo "test ok. use".((microtime(true) - $_s)*1000)."ms\n";
 |