Отправить массив php в сокет - PullRequest
0 голосов
/ 20 июня 2019

Как отправить массив php на сервер сокетов?У меня есть веб-сервис, и я хочу отправить массив php в сокет веб-сервисов.Как я могу это сделать?

Я пробовал это:

    $host = "170.51.249.101";
    $port = 8080;
    // No Timeout 
    set_time_limit(0);
    // Create a Data to send
    $data = "";
    $data .= "ID_PRESTADOR: ".$service_id."\n";
    $data .= "ID_TERMINAL: ".$atm_id."\n";
    $data .= "NRO_TRANSACCION: 123456\n";
    // Create socket
    $socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
    // Connect to the server
    $result = socket_connect($socket, $host, $port) or die("Could not connect toserver\n");
    // Write to server socket
    socket_write($socket, $data, strlen($data)) or die("Could not send data to server\n");
    // Read the response from the server
    $result = socket_read ($socket, 1024) or die("Could not read server response\n");
    echo "Reply From Server  :".$result;
    // Close the socket
    socket_close($socket);
    die;
...