Hi,
here is a version where you can test it on the desktop. The client_pc uses the GPSSerial.DLL. Change comport and baudrate for your own purpose. Start e.g. a Bluetooth connection to a GPS device. Start the GPS server, the name and IP are displayed, search and start Google Earth (you can run GE as usual too), start the GPS client, overtake the server IP, press LISTEN on the server, press CONNECT on the client. Now server and client should be connected. Start GPS and see what will happen.
Takt in sec: GE will be refreshed every X seconds, only the current point is displayed, you should confirm the overwriting in GE.
GPS trace max #: a trace will be displayed with max. X points, if max # is reached, the first point will be overwritten by the current point and so on. It looks like a moving snake.