Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation.
- hostNameOrAddress
- The computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.
- timeout
- The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.
Returns System.Threading.Tasks.Task`1.
The task object representing the asynchronous operation.
This operation will not block. The returned System.Threading.Tasks.Task`1> object will complete after the ICMP packet has been sent and the response has been received.