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

◆ Receive() [3/3]

static unsafe SocketError System.Net.Sockets.SocketPal.Receive ( SafeSocketHandle handle,
Span< byte > buffer,
SocketFlags socketFlags,
out int bytesTransferred )
inlinestatic

Definition at line 354 of file SocketPal.cs.

355 {
356 int num;
357 fixed (byte* pinnedBuffer = &MemoryMarshal.GetReference(buffer))
358 {
359 num = global::Interop.Winsock.recv(handle, pinnedBuffer, buffer.Length, socketFlags);
360 }
361 if (num == -1)
362 {
364 return GetLastSocketError();
365 }
366 bytesTransferred = num;
367 return SocketError.Success;
368 }
static SocketError GetLastSocketError()
Definition SocketPal.cs:22

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