Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EndReceiveFrom()

int System.Net.Sockets.Socket.EndReceiveFrom ( IAsyncResult asyncResult,
ref EndPoint endPoint )
inline

Definition at line 2666 of file Socket.cs.

2667 {
2669 if (endPoint == null)
2670 {
2671 throw new ArgumentNullException("endPoint");
2672 }
2673 if (!CanTryAddressFamily(endPoint.AddressFamily))
2674 {
2676 }
2677 SocketReceiveFromResult socketReceiveFromResult = System.Threading.Tasks.TaskToApm.End<SocketReceiveFromResult>(asyncResult);
2678 if (!endPoint.Equals(socketReceiveFromResult.RemoteEndPoint))
2679 {
2680 endPoint = socketReceiveFromResult.RemoteEndPoint;
2681 }
2682 return socketReceiveFromResult.ReceivedBytes;
2683 }
AddressFamily _addressFamily
Definition Socket.cs:555
bool CanTryAddressFamily(AddressFamily family)
Definition Socket.cs:1159
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_InvalidEndPointAddressFamily
Definition SR.cs:38
Definition SR.cs:7
static void End(IAsyncResult asyncResult)
Definition TaskToApm.cs:48

References System.Net.Sockets.Socket._addressFamily, System.asyncResult, System.Net.Sockets.Socket.CanTryAddressFamily(), System.Threading.Tasks.TaskToApm.End(), System.SR.Format(), System.SR.net_InvalidEndPointAddressFamily, and System.Net.Sockets.Socket.ThrowIfDisposed().

Referenced by System.Net.Sockets.UdpClient.EndReceive().