0

I'm trying to develop an application for gps tracking, but i cannot understand the data that i receive from my gps.

Is there anyone that can help me ?

Here is my code

if(!($sock = socket_create(AF_INET, SOCK_DGRAM, 0))) {
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);
    die("Couldn't create socket: [$errorcode] $errormsg \n"); }

echo "Socket created \n";

if( !socket_bind($sock, 'ip_adress' , port) ) {
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);
    die("Could not bind socket : [$errorcode] $errormsg \n"); }

echo "Socket bind OK \n";
$remote_ip = 'ip_adress';
$remote_port = port;
while(1) {
    echo "Waiting for data ... \n";
    $r = socket_recvfrom($sock, $buf, 4096, 0, $remote_ip, $remote_port);
    var_dump($buf);
    // die;
}
socket_close($sock);

and here is an example what i get

ØÊþZ�359633106098739��}–¤Iè�ß•ŒxÅúÿÿ�����

0 Answers0