Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. set_time_limit(0);
  4. date_default_timezone_set('Asia/Calcutta');
  5. $address = 'localhost';
  6. $port = 3000;
  7. $max_clients = 10;
  8. $datetime = date("Y-m-d H:i:s");
  9. if(!($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)))
  10. {
  11. $errorcode = socket_last_error();
  12. $errormsg = socket_strerror($errorcode);
  13.  
  14. die("Couldn't create socket: [$errorcode] $errormsg n");
  15. writeToFile('edmerrorlog.txt', $datetime." :: ".'Couldnt create socket: ['.$errorcode.']'. $errormsg);
  16. }
  17.  
  18. echo "New Socket created n";
  19. /*if (!socket_set_option($sock, SOL_SOCKET, SO_REUSEADDR, 1)) {
  20. echo socket_strerror(socket_last_error($sock));
  21. writeToFile('edmerrorlog.txt', $datetime." :: ".socket_strerror(socket_last_error($sock)));
  22. exit;
  23. }
  24. */
  25.  
  26. // Bind the source address
  27. if( !socket_bind($sock, $address , $port) )
  28. {
  29. $errorcode = socket_last_error();
  30. $errormsg = socket_strerror($errorcode);
  31.  
  32. die("Could not bind socket : [$errorcode] $errormsg n");
  33. writeToFile('edmerrorlog.txt', $datetime." :: ".'Could not bind socket : ['.$errorcode.']'. $errormsg);
  34. }
  35.  
  36. echo "Socket bind OK n";
  37.  
  38. if(!socket_listen ($sock , 10))
  39. {
  40. $errorcode = socket_last_error();
  41. $errormsg = socket_strerror($errorcode);
  42.  
  43. die("Could not listen on socket : [$errorcode] $errormsg n");
  44. writeToFile('edmerrorlog.txt', $datetime." :: ".'Could not listen on socket1 : ['.$errorcode.']'. $errormsg);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement