How to send a php array to a socket server? I have a webservice and i want to send a php array to a socket webservices. How i can do it?
I have tried this:
$host = "170.51.249.101";
$port = 8080;
// No Timeout
set_time_limit(0);
// Create a Data to send
$data = "";
$data .= "ID_PRESTADOR: ".$service_id."
";
$data .= "ID_TERMINAL: ".$atm_id."
";
$data .= "NRO_TRANSACCION: 123456
";
// Create socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket
");
// Connect to the server
$result = socket_connect($socket, $host, $port) or die("Could not connect toserver
");
// Write to server socket
socket_write($socket, $data, strlen($data)) or die("Could not send data to server
");
// Read the response from the server
$result = socket_read ($socket, 1024) or die("Could not read server response
");
echo "Reply From Server :".$result;
// Close the socket
socket_close($socket);
die;