303 references to SocketFlags
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (2)
537_socket.Send(buffer, offset, size, SocketFlags.None); 584bytesRead = _socket.Receive(buffer, offset, size, SocketFlags.None);
netstandard (1)
netstandard.cs (1)
1273[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.SocketFlags))]
Sockets.FunctionalTests (4)
src\Servers\Kestrel\test\FunctionalTests\UnixDomainSocketsTests.cs (4)
102await socket.SendAsync(data, SocketFlags.None).DefaultTimeout(); 108var bytesReceived = await socket.ReceiveAsync(buffer.AsMemory(read, buffer.Length - read), SocketFlags.None).DefaultTimeout(); 170await socket.SendAsync(httpRequest, SocketFlags.None).DefaultTimeout(); 176var bytesReceived = await socket.ReceiveAsync(readBuffer.AsMemory(read), SocketFlags.None).DefaultTimeout();
System (1)
src\libraries\shims\System\ref\System.cs (1)
763[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.SocketFlags))]
System.IO.Pipes (4)
System\IO\Pipes\PipeStream.Unix.cs (4)
272return _handle!.PipeSocket.Receive(buffer, SocketFlags.None); 293int bytesWritten = _handle!.PipeSocket.Send(buffer, SocketFlags.None); 307return await InternalHandle!.PipeSocket.ReceiveAsync(destination, SocketFlags.None, cancellationToken).ConfigureAwait(false); 321int bytesWritten = await _handle!.PipeSocket.SendAsync(source, SocketFlags.None, cancellationToken).ConfigureAwait(false);
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (1)
191await socket.ReceiveAsync(Array.Empty<byte>(), SocketFlags.None).ConfigureAwait(false);
System.Net.Ping (5)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19public SocketFlags Flags;
System\Net\NetworkInformation\Ping.RawSocket.cs (4)
258socket.SendTo(socketConfig.SendBuffer, SocketFlags.None, socketConfig.EndPoint); 268int bytesReceived = socket.ReceiveFrom(receiveBuffer, SocketFlags.None, ref socketConfig.EndPoint); 334SocketFlags.None, 349SocketFlags.None,
System.Net.Sockets (285)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19public SocketFlags Flags;
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Receive.cs (1)
13internal static unsafe partial Error Receive(SafeHandle socket, byte* buffer, int bufferLen, SocketFlags flags, int* received);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReceiveMessage.cs (1)
13internal static unsafe partial Error ReceiveMessage(SafeHandle socket, MessageHeader* messageHeader, SocketFlags flags, long* received);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Send.cs (1)
13internal static unsafe partial Error Send(SafeHandle socket, byte* buffer, int bufferLen, SocketFlags flags, int* sent);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.SendMessage.cs (1)
13internal static unsafe partial Error SendMessage(SafeHandle socket, MessageHeader* messageHeader, SocketFlags flags, long* sent);
System\Net\Sockets\NetworkStream.cs (9)
253return _streamSocket.Receive(buffer, SocketFlags.None); 296_streamSocket.Send(buffer, offset, count, SocketFlags.None); 320_streamSocket.Send(buffer, SocketFlags.None); 430SocketFlags.None, 493SocketFlags.None, 550SocketFlags.None, 573SocketFlags.None, 611SocketFlags.None, 633SocketFlags.None,
System\Net\Sockets\Socket.cs (62)
1055public int Send(byte[] buffer, int size, SocketFlags socketFlags) 1060public int Send(byte[] buffer, SocketFlags socketFlags) 1067return Send(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None); 1072return Send(buffers, SocketFlags.None); 1075public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 1086public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) 1122public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags) 1133public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) 1170public int Send(ReadOnlySpan<byte> buffer) => Send(buffer, SocketFlags.None); 1172public int Send(ReadOnlySpan<byte> buffer, SocketFlags socketFlags) 1180public int Send(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, out SocketError errorCode) 1274public int SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP) 1310public int SendTo(byte[] buffer, int size, SocketFlags socketFlags, EndPoint remoteEP) 1315public int SendTo(byte[] buffer, SocketFlags socketFlags, EndPoint remoteEP) 1322return SendTo(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None, remoteEP); 1336return SendTo(buffer, SocketFlags.None, remoteEP); 1340/// Sends data to a specific endpoint using the specified <see cref="SocketFlags"/>. 1343/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1349public int SendTo(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP) 1381/// Sends data to a specific endpoint using the specified <see cref="SocketFlags"/>. 1384/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1390public int SendTo(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress) 1417public int Receive(byte[] buffer, int size, SocketFlags socketFlags) 1422public int Receive(byte[] buffer, SocketFlags socketFlags) 1429return Receive(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None); 1433public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags) 1444public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) 1474public int Receive(Span<byte> buffer) => Receive(buffer, SocketFlags.None); 1476public int Receive(Span<byte> buffer, SocketFlags socketFlags) 1484public int Receive(Span<byte> buffer, SocketFlags socketFlags, out SocketError errorCode) 1511return Receive(buffers, SocketFlags.None); 1514public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 1525public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) 1562public int ReceiveMessageFrom(byte[] buffer, int offset, int size, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation) 1620/// A bitwise combination of the <see cref="SocketFlags"/> values. 1634/// <see cref="Socket.ReceiveMessageFrom(Span{byte}, ref SocketFlags, ref EndPoint, out IPPacketInformation)"/> 1639public int ReceiveMessageFrom(Span<byte> buffer, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation) 1699public int ReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP) 1778public int ReceiveFrom(byte[] buffer, int size, SocketFlags socketFlags, ref EndPoint remoteEP) 1783public int ReceiveFrom(byte[] buffer, SocketFlags socketFlags, ref EndPoint remoteEP) 1790return ReceiveFrom(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None, ref remoteEP); 1804return ReceiveFrom(buffer, SocketFlags.None, ref remoteEP); 1808/// Receives a datagram into the data buffer, using the specified <see cref="SocketFlags"/>, and stores the endpoint. 1811/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1817public int ReceiveFrom(Span<byte> buffer, SocketFlags socketFlags, ref EndPoint remoteEP) 1889/// Receives a datagram into the data buffer, using the specified <see cref="SocketFlags"/>, and stores the endpoint. 1892/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1898public int ReceiveFrom(Span<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress) 2367public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2375public IAsyncResult? BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2391public IAsyncResult BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2398public IAsyncResult? BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2439public IAsyncResult BeginSendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP, AsyncCallback? callback, object? state) 2451public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2458public IAsyncResult? BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2474public IAsyncResult BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2480public IAsyncResult? BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2516public IAsyncResult BeginReceiveMessageFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state) 2537public int EndReceiveMessageFrom(IAsyncResult asyncResult, ref SocketFlags socketFlags, ref EndPoint endPoint, out IPPacketInformation ipPacketInformation) 2555public IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state) 2615bytesReceived = await s.ReceiveAsync(buffer, SocketFlags.None).ConfigureAwait(false); 3313errorCode = SocketPal.Receive(handle, Array.Empty<byte>(), 0, 0, SocketFlags.None, out unused);
System\Net\Sockets\Socket.Tasks.cs (31)
277ReceiveAsync(buffer, SocketFlags.None); 285public Task<int> ReceiveAsync(ArraySegment<byte> buffer, SocketFlags socketFlags) => ReceiveAsync(buffer, socketFlags, fromNetworkStream: false); 287internal Task<int> ReceiveAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream) 300ReceiveAsync(buffer, SocketFlags.None, cancellationToken); 309public ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 312internal ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken) 336ReceiveAsync(buffers, SocketFlags.None); 344public Task<int> ReceiveAsync(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 367ReceiveFromAsync(buffer, SocketFlags.None, remoteEndPoint); 376public Task<SocketReceiveFromResult> ReceiveFromAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) 390ReceiveFromAsync(buffer, SocketFlags.None, remoteEndPoint, cancellationToken); 400public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 434public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default) 469ReceiveMessageFromAsync(buffer, SocketFlags.None, remoteEndPoint); 478public Task<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) 492ReceiveMessageFromAsync(buffer, SocketFlags.None, remoteEndPoint, cancellationToken); 502public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 528SendAsync(buffer, SocketFlags.None); 536public Task<int> SendAsync(ArraySegment<byte> buffer, SocketFlags socketFlags) 549SendAsync(buffer, SocketFlags.None, cancellationToken); 558public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) 576internal ValueTask SendAsyncForNetworkStream(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken) 600SendAsync(buffers, SocketFlags.None); 608public Task<int> SendAsync(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 631SendToAsync(buffer, SocketFlags.None, remoteEP); 640public Task<int> SendToAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP) 654SendToAsync(buffer, SocketFlags.None, remoteEP, cancellationToken); 664public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default) 693public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default) 1130SocketFlags socketFlags = SocketFlags; 1360SocketFlags socketFlags = SocketFlags;
System\Net\Sockets\SocketAsyncContext.Unix.cs (70)
352public SocketFlags Flags; 359public Action<int, Memory<byte>, SocketFlags, SocketError>? Callback { get; set; } 362Callback!(BytesTransferred, SocketAddress, SocketFlags.None, ErrorCode); 389cb(bt, sa, SocketFlags.None, ec); 417cb(bt, sa, SocketFlags.None, ec); 437public SocketFlags Flags; 438public SocketFlags ReceivedFlags; 443public Action<int, Memory<byte>, SocketFlags, SocketError>? Callback { get; set; } 460if (Buffer.Length == 0 && Flags == SocketFlags.None && SocketAddress.Length == 0) 463ReceivedFlags = SocketFlags.None; 473ReceivedFlags = SocketFlags.None; 493SocketFlags rf = ReceivedFlags; 526SocketFlags rf = ReceivedFlags; 559public SocketFlags Flags; 561public SocketFlags ReceivedFlags; 570public Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError>? Callback { get; set; } 590public SocketFlags Flags; 592public SocketFlags ReceivedFlags; 600public Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError>? Callback { get; set; } 662SocketError error = context.SendToAsync(Buffer, 0, Buffer.Length, SocketFlags.None, Memory<byte>.Empty, ref BytesTransferred, Callback!, default); 684cb(bt, sa, SocketFlags.None, ec); 1526public SocketError ConnectAsync(Memory<byte> socketAddress, Action<int, Memory<byte>, SocketFlags, SocketError> callback, Memory<byte> buffer, out int sentBytes) 1551errorCode = SendToAsync(buffer.Slice(sentBytes), 0, remains, SocketFlags.None, Memory<byte>.Empty, ref sentBytes, callback!, default); 1576public SocketError Receive(Memory<byte> buffer, SocketFlags flags, int timeout, out int bytesReceived) 1581public SocketError Receive(Span<byte> buffer, SocketFlags flags, int timeout, out int bytesReceived) 1586public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 1591public unsafe SocketError ReceiveFrom(Memory<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 1595SocketFlags receivedFlags; 1622public unsafe SocketError ReceiveFrom(Span<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 1624SocketFlags receivedFlags; 1654public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 1686public SocketError ReceiveFromAsync(Memory<byte> buffer, SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 1718receivedFlags = SocketFlags.None; 1722public SocketError Receive(IList<ArraySegment<byte>> buffers, SocketFlags flags, int timeout, out int bytesReceived) 1727public SocketError ReceiveAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback) 1732public unsafe SocketError ReceiveFrom(IList<ArraySegment<byte>> buffers, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 1736SocketFlags receivedFlags; 1762public SocketError ReceiveFromAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback) 1792receivedFlags = SocketFlags.None; 1799Memory<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived) 1803SocketFlags receivedFlags; 1834Span<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived) 1838SocketFlags receivedFlags; 1871public SocketError ReceiveMessageFromAsync(Memory<byte> buffer, IList<ArraySegment<byte>>? buffers, SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, out int bytesReceived, out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError> callback, CancellationToken cancellationToken = default) 1906receivedFlags = SocketFlags.None; 1910public SocketError Send(ReadOnlySpan<byte> buffer, SocketFlags flags, int timeout, out int bytesSent) => 1913public SocketError Send(byte[] buffer, int offset, int count, SocketFlags flags, int timeout, out int bytesSent) 1918public SocketError SendAsync(Memory<byte> buffer, int offset, int count, SocketFlags flags, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 1924public SocketError SendTo(byte[] buffer, int offset, int count, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 1954public unsafe SocketError SendTo(ReadOnlySpan<byte> buffer, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 1988public SocketError SendToAsync(Memory<byte> buffer, int offset, int count, SocketFlags flags, Memory<byte> socketAddress, ref int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 2021public SocketError Send(IList<ArraySegment<byte>> buffers, SocketFlags flags, int timeout, out int bytesSent) 2026public SocketError SendAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback) 2031public SocketError SendTo(IList<ArraySegment<byte>> buffers, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 2063public SocketError SendToAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, Memory<byte> socketAddress, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback)
System\Net\Sockets\SocketAsyncEventArgs.cs (10)
59private SocketFlags _socketFlags; 298public SocketFlags SocketFlags 431internal void SetResults(SocketError socketError, int bytesTransferred, SocketFlags flags) 439internal void SetResults(Exception exception, int bytesTransferred, SocketFlags flags) 627internal void FinishOperationSyncFailure(SocketError socketError, int bytesTransferred, SocketFlags flags) 659internal void FinishOperationAsyncFailure(SocketError socketError, int bytesTransferred, SocketFlags flags) 836SetResults(caughtException, 0, SocketFlags.None); 886internal void FinishOperationSyncSuccess(int bytesTransferred, SocketFlags flags) 1015internal void FinishOperationAsyncSuccess(int bytesTransferred, SocketFlags flags) 1032private void FinishOperationSync(SocketError socketError, int bytesTransferred, SocketFlags flags)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (30)
15private SocketFlags _receivedFlags; 16private Action<int, Memory<byte>, SocketFlags, SocketError>? _transferCompletionCallback; 30CompletionCallback(0, SocketFlags.None, socketError); 64FinishOperationSync(socketError, 0, SocketFlags.None); 70private void ConnectCompletionCallback(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, SocketError socketError) 72CompletionCallback(bytesTransferred, SocketFlags.None, socketError); 80FinishOperationSync(socketError, sentBytes, SocketFlags.None); 90FinishOperationSync(socketError, 0, SocketFlags.None); 98FinishOperationSync(socketError, 0, SocketFlags.None); 102private Action<int, Memory<byte>, SocketFlags, SocketError> TransferCompletionCallback => 105private void TransferCompletionCallbackCore(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, SocketError socketError) 112private void CompleteTransferOperation(Memory<byte> _, int socketAddressSize, SocketFlags receivedFlags) 120_receivedFlags = System.Net.Sockets.SocketFlags.None; 123SocketFlags flags; 133flags = SocketFlags.None; 156_receivedFlags = System.Net.Sockets.SocketFlags.None; 159SocketFlags flags; 181private void ReceiveMessageFromCompletionCallback(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation, SocketError errorCode) 188private void CompleteReceiveMessageFromOperation(Memory<byte> socketAddress, int socketAddressSize, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation) 200_receivedFlags = System.Net.Sockets.SocketFlags.None; 208SocketFlags receivedFlags; 222_receivedFlags = System.Net.Sockets.SocketFlags.None; 238CompleteTransferOperation(null, 0, SocketFlags.None); 239FinishOperationSync(errorCode, bytesSent, SocketFlags.None); 293FinishOperationAsyncSuccess((int)bytesTransferred, SocketFlags.None); 297FinishOperationAsyncFailure(error, (int)bytesTransferred, SocketFlags.None); 306_receivedFlags = System.Net.Sockets.SocketFlags.None; 322CompleteTransferOperation(_socketAddress.Buffer, _socketAddress.Size, SocketFlags.None); 323FinishOperationSync(errorCode, bytesSent, SocketFlags.None); 385private void CompletionCallback(int bytesTransferred, SocketFlags flags, SocketError socketError)
System\Net\Sockets\SocketPal.Unix.cs (43)
119private static unsafe int SysReceive(SafeSocketHandle socket, SocketFlags flags, Span<byte> buffer, out Interop.Error errno) 143private static unsafe int SysReceive(SafeSocketHandle socket, SocketFlags flags, Span<byte> buffer, Span<byte> socketAddress, out int socketAddressLen, out SocketFlags receivedFlags, out Interop.Error errno) 213private static unsafe int SysSend(SafeSocketHandle socket, SocketFlags flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, out Interop.Error errno) 240private static unsafe int SysSend(SafeSocketHandle socket, SocketFlags flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, ReadOnlySpan<byte> socketAddress, out Interop.Error errno) 284private static unsafe int SysSend(SafeSocketHandle socket, SocketFlags flags, IList<ArraySegment<byte>> buffers, ref int bufferIndex, ref int offset, ReadOnlySpan<byte> socketAddress, out Interop.Error errno) 374private static unsafe int SysReceive(SafeSocketHandle socket, SocketFlags flags, IList<ArraySegment<byte>> buffers, Span<byte> socketAddress, out int socketAddressLen, out SocketFlags receivedFlags, out Interop.Error errno) 472private static unsafe int SysReceiveMessageFrom(SafeSocketHandle socket, SocketFlags flags, Span<byte> buffer, Span<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, out Interop.Error errno) 528SafeSocketHandle socket, SocketFlags flags, IList<ArraySegment<byte>> buffers, 530out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, out Interop.Error errno) 750public static bool TryCompleteReceiveFrom(SafeSocketHandle socket, Span<byte> buffer, SocketFlags flags, Span<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out SocketFlags receivedFlags, out SocketError errorCode) => 753public static bool TryCompleteReceiveFrom(SafeSocketHandle socket, IList<ArraySegment<byte>> buffers, SocketFlags flags, Span<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out SocketFlags receivedFlags, out SocketError errorCode) => 756public static unsafe bool TryCompleteReceive(SafeSocketHandle socket, Span<byte> buffer, SocketFlags flags, out int bytesReceived, out SocketError errorCode) 765Debug.Assert(flags == SocketFlags.None); 775received = SysReceive(socket, flags | SocketFlags.Peek, new Span<byte>(&oneBytePeekBuffer, 1), out errno); 815public static unsafe bool TryCompleteReceiveFrom(SafeSocketHandle socket, Span<byte> buffer, IList<ArraySegment<byte>>? buffers, SocketFlags flags, Span<byte> socketAddress, out int receivedSocketAddressLength, out int bytesReceived, out SocketFlags receivedFlags, out SocketError errorCode) 824Debug.Assert(flags == SocketFlags.None); 843received = SysReceive(socket, flags | SocketFlags.Peek, new Span<byte>(&oneBytePeekBuffer, 1), socketAddress, out receivedSocketAddressLength, out receivedFlags, out errno); 886public static unsafe bool TryCompleteReceiveMessageFrom(SafeSocketHandle socket, Span<byte> buffer, IList<ArraySegment<byte>>? buffers, SocketFlags flags, Memory<byte> socketAddress, out int receivedSocketAddressLength, bool isIPv4, bool isIPv6, out int bytesReceived, out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, out SocketError errorCode) 932public static bool TryCompleteSendTo(SafeSocketHandle socket, Span<byte> buffer, ref int offset, ref int count, SocketFlags flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode) 938public static bool TryCompleteSendTo(SafeSocketHandle socket, ReadOnlySpan<byte> buffer, SocketFlags flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode) 944public static bool TryCompleteSendTo(SafeSocketHandle socket, IList<ArraySegment<byte>> buffers, ref int bufferIndex, ref int offset, SocketFlags flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode) 950public static bool TryCompleteSendTo(SafeSocketHandle socket, ReadOnlySpan<byte> buffer, IList<ArraySegment<byte>>? buffers, ref int bufferIndex, ref int offset, ref int count, SocketFlags flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode) 963Debug.Assert(flags == SocketFlags.None); 1159public static SocketError Send(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out int bytesTransferred) 1175public static SocketError Send(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, out int bytesTransferred) 1188public static SocketError Send(SafeSocketHandle handle, ReadOnlySpan<byte> buffer, SocketFlags socketFlags, out int bytesTransferred) 1217public static SocketError SendTo(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, Memory<byte> socketAddress, out int bytesTransferred) 1230public static SocketError SendTo(SafeSocketHandle handle, ReadOnlySpan<byte> buffer, SocketFlags socketFlags, Memory<byte> socketAddress, out int bytesTransferred) 1243public static SocketError Receive(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out int bytesTransferred) 1261public static SocketError Receive(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, out int bytesTransferred) 1273public static SocketError Receive(SafeSocketHandle handle, Span<byte> buffer, SocketFlags socketFlags, out int bytesTransferred) 1285public static SocketError ReceiveMessageFrom(Socket socket, SafeSocketHandle handle, byte[] buffer, int offset, int count, ref SocketFlags socketFlags, SocketAddress socketAddress, out SocketAddress receiveAddress, out IPPacketInformation ipPacketInformation, out int bytesTransferred) 1311public static SocketError ReceiveMessageFrom(Socket socket, SafeSocketHandle handle, Span<byte> buffer, ref SocketFlags socketFlags, SocketAddress socketAddress, out SocketAddress receiveAddress, out IPPacketInformation ipPacketInformation, out int bytesTransferred) 1336public static SocketError ReceiveFrom(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred) 1348public static SocketError ReceiveFrom(SafeSocketHandle handle, Span<byte> buffer, SocketFlags socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred) 2077bytesTransferred = await socket.SendAsync(e.MemoryBuffer.Value, SocketFlags.None, cancellationToken).ConfigureAwait(false) + bytesTransferred;
System\Net\Sockets\SocketReceiveMessageFromResult.cs (1)
13public SocketFlags SocketFlags;
System\Net\Sockets\SocketTaskExtensions.cs (9)
47public static Task<int> ReceiveAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags) => 50public static ValueTask<int> ReceiveAsync(this Socket socket, Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 53public static Task<int> ReceiveAsync(this Socket socket, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) => 56public static Task<SocketReceiveFromResult> ReceiveFromAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) => 59public static Task<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) => 63public static Task<int> SendAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags) => 66public static ValueTask<int> SendAsync(this Socket socket, ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 69public static Task<int> SendAsync(this Socket socket, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) => 73public static Task<int> SendToAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP) =>
System\Net\Sockets\UDPClient.cs (15)
291return _clientSocket.BeginSend(datagram, 0, bytes, SocketFlags.None, requestCallback, state); 296return _clientSocket.BeginSendTo(datagram, 0, bytes, SocketFlags.None, endPoint, requestCallback, state); 366return _clientSocket.BeginReceiveFrom(_buffer, 0, MaxUDPSize, SocketFlags.None, ref tempRemoteEP, requestCallback, state); 565return _clientSocket.SendAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None); 570return _clientSocket.SendToAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None, endPoint); 596return _clientSocket.SendAsync(datagram, SocketFlags.None, cancellationToken); 604return _clientSocket.SendToAsync(datagram, SocketFlags.None, endPoint, cancellationToken); 613SocketFlags.None, 639SocketFlags.None, 851return Client.Send(dgram, 0, bytes, SocketFlags.None); 856return Client.SendTo(dgram, 0, bytes, SocketFlags.None, endPoint); 884return Client.Send(datagram, SocketFlags.None); 889return Client.SendTo(datagram, SocketFlags.None, endPoint); 925return Client.Send(dgram, 0, bytes, SocketFlags.None); 948return Client.Send(datagram, SocketFlags.None);