http://pygps.org/gpsd/protocol.html theres a breakdown of the gpsd protocol, its pretty simple stuff, all kismac would have to do is open a connection, and pass "p" to it everytime it wanted the lat/lon.. UDP would be okay too, but i cant imagine it being too much better performance wise than just maintaining a tcp connection to gpsd on startup.. Brad Knowles wrote: > At 12:40 PM -0500 2003/05/07, William H. Leininger wrote: > > >> It has always struck me that GPS data on a laptop should be a >> Multiple-use feature, like the real time clock. Just because the >> clock is displayed in the menubar doesn't mean that no other >> application can get the current time. But if one app has the serial >> port open, no one else can use it. > > > Agreed. It would really be best if gpsd did a UDP port in > addition to, or instead of, the TCP port. This way you wouldn't have > to "bind" to it at all, you could just send it a packet and get back > a response, and you could have many different applications able to > use this information essentially simultaneously. > -- kyle christensen // kyle@xxxxxxxxxxxx (KrON@EFnet) // http://junglist.org