tengo el siguiente codigo el cual esta ya funcionando
mi pregunta es como puedo separa por caracteres toda la informacion que viene sobre la variable $buf para poderla ver bite a bite
Código PHP:
<?php
set_time_limit(11*60);
$link = mysql_connect('xxxxxx', 'xxxxxxxxxx', '');
if (!$link) {
die('No se Conecto : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('xxxxx', $link);
if (!$db_selected) {
die ('no se selecciono la base de datos : ' . mysql_error());
}
/**/
define('E_STRICT', 2048);
error_reporting(E_ALL | E_STRICT);
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($socket, '10.0.0.64', 200);
$from = "200.96.162.246";
$port = 36363;
$i=0;
while($i<=12000)
{
socket_recvfrom($socket, $buf, 57, 0, $from, $port);
echo "Received $buf from remote address $from and remote port $port" . PHP_EOL.'<br>';
mysql_query("insert into coordenadas (datos_trama,ip,puerto,campo_binary) values ('$buf','$from','$port','$buf')",$link);
//mysql_query('commit');
$i++;
}
mysql_close($link);
echo "fin";
?>
gracias