You are free to open data sockets on the open ports from the dashboard.
Ports 1130 and 1160 are available for the Dashboard to transmit data TO the robot (1130) and receive data FROM the robot (1160).
We just open a socket on 1130 and xmit the sorted list of targets on that port. The robot code just listens on that port.
So in summary, you don't need to mess with the DS code, and more to the point, that's against the rules
-Andy