If you use a software/hardware clock, you could keep track of time. Using that you could handle the following scenario:
T=Time, C=Computer (1/2), A=Action Taken
R=Receive new coordinates,S=Send new coordinates,WA=Wait defined number of seconds
T C A
0 1 S(0,1) -- at time 0, computer 1, send...