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

◆ SendTo() [2/2]

static unsafe SocketError System.Net.Sockets.SocketPal.SendTo ( SafeSocketHandle handle,
ReadOnlySpan< byte > buffer,
SocketFlags socketFlags,
byte[] peerAddress,
int peerAddressSize,
out int bytesTransferred )
inlinestatic

Definition at line 279 of file SocketPal.cs.

280 {
281 int num;
282 fixed (byte* pinnedBuffer = &MemoryMarshal.GetReference(buffer))
283 {
284 num = global::Interop.Winsock.sendto(handle, pinnedBuffer, buffer.Length, socketFlags, peerAddress, peerAddressSize);
285 }
286 if (num == -1)
287 {
289 return GetLastSocketError();
290 }
291 bytesTransferred = num;
292 return SocketError.Success;
293 }
static SocketError GetLastSocketError()
Definition SocketPal.cs:22

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