> > depending on how the server is implemented, only one process at a > time can be talking to the server. Well I'll have to peek and see if it spawns a new gpsd thread for every new connection to it or not, but I think we're missing the point. Okay, having this be UDP based would be neat, and more scaleable and flexible, but my point to begin with is that GPSd is out there, and while its obviously not a very polished protocol, its there. Theres other apps out there that are aware of it and interoperate with it, so instead of reinventing the wheel, lets try and get Kismac to work with it. If GPSd does support multiple simultaneous connections (which I believe it does), then it shouldn't be a big deal to get this working, right?