Advertisement
Guest User

php connect to field server ( ACE ONLINE)

a guest
Nov 13th, 2021
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.79 KB | None | 0 0
  1. <?php
  2. /* Create a TCP/IP socket. */
  3. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  4. socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => 3, 'usec' => 0));
  5. socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 3, 'usec' => 0));
  6. if ($socket === false) {
  7.     echo "socket_create() failed: reason: " .
  8.          socket_strerror(socket_last_error()) . "\n";
  9. }
  10.  
  11. $result = socket_connect($socket, gethostbyname('192.168.1.5'), 15099);
  12. if ($result === false) {
  13.     echo "socket_connect() failed.\nReason: ($result) " .
  14.           socket_strerror(socket_last_error($socket)) . "\n";
  15. }
  16.  
  17. $rawdata =  "ABCD";
  18. socket_write($socket, $rawdata, strlen($rawdata));
  19.  
  20.  
  21. $out = '';
  22. while ($out = socket_read($socket, 2048)) {
  23.     echo $out;
  24. }
  25.  
  26. socket_close($socket);
  27. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement