<br>Does anyone know what I can do to detect an unreachable UDP port?<br><br>The application uses UDP to talk to the remote system.  Just a simple<br>send/receive pair.  But if the &#39;other end&#39;s application isn&#39;t there, ie,<br>

no listener, then the remote host returns an ICMP message saying<br>the port is unreachable.  Trouble is that I can&#39;t seem to see that<br>as an error response to either the send, or receive or select (looking<br>at the &#39;error&#39; bit list).<br>

<br>BTW.  I&#39;m not allowed to send or receive any other messages,<br>only check the return values for the normal transactions, send(),<br>receive(), select(), or possibly check some status that might be<br>buried somewhere within the system.<br>

<br>Does anyone have any ideas?<br><br>Thanks<br>Fulko<br><br><br><br><br>