diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2006-11-22 12:03:16 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2006-11-22 12:03:16 +0000 |
commit | 284a3d7b45fef826f3d2b27661b9dab3b82e2c3e (patch) | |
tree | a28d14b44223aabfd4222124ef621310f9107636 /gpsd.php | |
parent | 909c0017bf10a1e6d8dbfbc6a331a3dddbfcded1 (diff) | |
download | gpsd-284a3d7b45fef826f3d2b27661b9dab3b82e2c3e.tar.gz |
Use watcher mode in the PHP script to avoid timing problems with the query.
Diffstat (limited to 'gpsd.php')
-rw-r--r-- | gpsd.php | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -46,11 +46,11 @@ if (isset($_GET['imgdata']) && isset($_GET['op']) && ($_GET['op'] == 'view')){ if ($magic){ $sock = @fsockopen($server, $port, $errno, $errstr, 2); - fwrite($sock, "J=1\n"); # enable buffering + fwrite($sock, "J=1,W=1\n"); # watcher mode and buffering $resp = fread($sock, 384); - fwrite($sock, "SPAMQY\n"); # query once - $resp = fread($sock, 384); - fwrite($sock, "SPAMQY\n"); # and again, to merge fix + $resp = fread($sock, 384); # Wait for O + $resp = fread($sock, 384); # Wait for O + fwrite($sock, "SPAMQY\n"); # Query what we actually want $resp = fread($sock, 384); @fclose($sock); } |