Advertisement
Guest User

Untitled

a guest
Jun 10th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.70 KB | None | 0 0
  1. <?php
  2.     /*BogdanNBV - 2014
  3.     php versus node.js*/
  4.  
  5.     set_time_limit( 0 );
  6.    
  7.     $sock = socket_create(AF_INET, SOCK_STREAM, 0);
  8.    
  9.     socket_bind($sock, 0, 8081);
  10.     socket_listen($sock);
  11.        
  12.     function test()
  13.     {
  14.         //index.php
  15.         $s=""; //generate a random string of 108KB and a random filename
  16.         $fname = chr(rand(0,57)+65).chr(rand(0,57)+65).chr(rand(0,57)+65).chr(rand(0,57)+65).'.txt';
  17.         for($i=0;$i<108000;$i++)
  18.         {
  19.             $n=rand(0,57)+65;
  20.             $s = $s.chr($n);
  21.         }
  22.          
  23.         //write s to a file
  24.         file_put_contents($fname,$s);
  25.         return file_get_contents($fname);
  26.     }
  27.    
  28.     while(true)
  29.     {
  30.         $client = socket_accept($sock);
  31.         socket_write($client, test());
  32.         socket_close($client);
  33.     }
  34.     socket_close($sock);
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement