Server on Robot using 3 PORTS
1) TCP_LISTERN, OK
2) TCP_ACCEPT, OK
3) TCP_SEND (if TIMEOUT) TCP_CLOSE, TCP_END_LISITION goto item 1, if no timeout OK
4) TCP_RECV If Data Ok, but ignore the TIMEOUT in polling for Data
Problem with item 4 unable to detect if one of the remote PORT's has Closed,
Unable with the remote to re-start the Port because the robot is still polling for data
If the SOCKET is Aborted then that's ok is OK, but all ports are then closed
How to keep RECV online when there is not data, TCP_STATUS and ZPRSOCKET does not help
if it port can be detected to be close then coding can be similar as item 3