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

◆ ReceiveFrom() [2/2]

static unsafe SocketError System.Net.Sockets.SocketPal.ReceiveFrom ( SafeSocketHandle handle,
Span< byte > buffer,
SocketFlags socketFlags,
byte[] socketAddress,
ref int addressLength,
out int bytesTransferred )
inlinestatic

Definition at line 452 of file SocketPal.cs.

453 {
454 int num;
455 fixed (byte* pinnedBuffer = &MemoryMarshal.GetReference(buffer))
456 {
457 num = global::Interop.Winsock.recvfrom(handle, pinnedBuffer, buffer.Length, socketFlags, socketAddress, ref addressLength);
458 }
459 if (num == -1)
460 {
462 return GetLastSocketError();
463 }
464 bytesTransferred = num;
465 return SocketError.Success;
466 }
static SocketError GetLastSocketError()
Definition SocketPal.cs:22

References System.buffer, System.Net.Sockets.SocketPal.GetLastSocketError(), and System.handle.