Advertisement
Guest User

RCON example

a guest
May 19th, 2016
950
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL);
  3.  
  4. $service_port = 3001;
  5. $address = "127.0.0.1";
  6.  
  7. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  8. if ($socket === false) {
  9. echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
  10. } else {
  11. echo "OK.\n";
  12. }
  13.  
  14. echo "Attempting to connect to '$address' on port '$service_port'...";
  15. $result = socket_connect($socket, $address, $service_port);
  16. if ($result === false) {
  17. echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
  18. } else {
  19. echo "OK.\n";
  20. }
  21.  
  22. $in =
  23. '{
  24. "key": "hotelalert",
  25. "data": {
  26. "message":"Yo this shit works",
  27. "username": "ur momma"
  28. }
  29. }';
  30.  
  31. if(socket_write($socket, $in, strlen($in)) === false)
  32. {
  33. echo socket_strerror( socket_last_error($socket) );
  34. }
  35.  
  36. $out = socket_read($socket, 2048);
  37. echo "Response:" . $out;
  38.  
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement