Advertisement
jcgru

php_socket

Jul 23rd, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. <?php
  2.   if( isset($_POST['username']) )
  3.   {
  4.      $username = $_POST['username'];
  5.      parse($username);
  6.   }else{
  7.     echo "Missing parameters!";
  8.     exit();
  9.   }
  10.   function parse($username){
  11.     //Must be same with server
  12.     $host = "127.0.0.1";
  13.     $port = 59090;
  14.     // No Timeout
  15.     //Create Socket
  16.     $sock = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
  17.     //Connect to the server
  18.     $result = socket_connect($sock, $host, $port) or die("Could not connect toserver\n");
  19.     $message = "player_online ". $username;
  20.     //Write to server socket
  21.     $len = strlen($message);
  22.  
  23.     socket_write($sock, $message, $len) or die("SENDING ERROR ". $message ." \n");
  24.     //Read server respond message
  25.     $result = socket_read($sock, 1024) or die("RESPONSE ERROR ". $message ." \n");
  26.     echo "Reply From Server  :".$result;
  27.     //Close the socket
  28.     socket_close($sock);
  29.   }
  30. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement