Using UDP

UDP or the User Datagram Protocol is a connectionless communication protocol used to send messages to other hosts on an IP-based network such as the Internet. UDP is connectionless because, unlike TCP (Transmission Control Protocol) a connection does not first have to be established before sending data.

UDP Protocol

This has two primary advantages:

  • Lower overhead due to the lack of a pre-established session requirement
  • Faster data transmission since no acknowledgement of the data transmission is required

UDP is not without its downside. Since it is connectionless and does not support acknowlegements it may be less reliable. Since the sender never receives an acknowledgement the sender never knows if the data is received at the other end.

The TrackMyRide servers use UDP instead of TCP since the data clients are sending is not critical or time-sensitive. If a packet gets lost between the client and the server it isn't the end of the world. The client will eventually (sometimes a little as 30 seconds later) send another packet.

For more information on UDP read the Wikipedia article.

With TrackMyRide view the location of anyone, anywhere, anytime. It is an open system designed to be highly informative and user friendly. It allows real time tracking and location of your devices. You can also view the history of the device and view its location over a customizable time range.

STAY UP TO DATE
Version: 5.5.24
CONTACT US
Submit a tech support ticket support@trackmyride.us
Icons supplied by Freepik from www.flaticon.com