I need check possibility of connect before running some code on TCP SOcket.I use RCP socket example from reference, which works well on IPs which are available.I got into problem, when I try to connect to nonexisting IP.

//if we broke the loop because we're connectedIf TCPSocket1.IsConnected then GuardWindow.StatusBar.text= "Socket Connected in " + Str(stop - start) + " ticks"//here would be a great place to do a synchronous read operation... conn = trueElse//The socket broke out of the loop due to an error GuardWindow.StatusBar.text= "Socket failed to connect. It took " + Str(stop - start) + _" ticks to figure that out" conn= falseEndIf