ExtensionMethods.RequestAsync Method (Udp.UdpPeer, Byte[], IPEndPoint, Int32)
From Tungsten Suite
Tungsten
|
|
ExtensionMethodsRequestAsync Method (UdpUdpPeer, Byte, IPEndPoint, Int32) |
Sends a request to a Udp peer and waits for a response. Can be used along with, or in lieu of, the regular method of calling Write and handling the BytesReceived event.
Namespace: W.Net
Assembly: Tungsten.Net (in Tungsten.Net.dll) Version: 2.0.2
C#
public static Task<byte[]> RequestAsync( this UdpUdpPeer peer, byte[] request, IPEndPoint remoteEndPoint, int msTimeout )
Parameters
- peer
- Type: W.NetUdpUdpPeer
The W.Net.Udp.UdpPeer instance - request
- Type: SystemByte
The request to be made to the server - remoteEndPoint
- Type: System.NetIPEndPoint
The IPEndPoint of the remote Udp peer - msTimeout
- Type: SystemInt32
The time to wait for a response
Return Value
Type: TaskByteNull if a timeout occurs, otherwise the server's response