0

我正在尝试开发一个用于 GPS 跟踪的应用程序,但我无法理解从我的 gps 接收到的数据。

有没有人可以帮助我?

这是我的代码

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);

这是我得到的一个例子

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

0 回答 0