331 references to SocketFlags
Aspire.Dashboard.Tests (1)
Terminal\DefaultTerminalConnectionResolverTests.cs (1)
86Assert.Equal(1, await connection.ReceiveAsync(buffer, SocketFlags.None, timeout.Token));
Aspire.Hosting.Native.Core.Tests (3)
NativeSocketIsolationTests.cs (1)
247Assert.Equal(1, await client.Socket.ReceiveAsync(new byte[1], SocketFlags.None, timeout.Token));
SocketConnectionListenerTests.cs (2)
54Assert.Equal(1, await active.Socket.ReceiveAsync(response, SocketFlags.None, timeout.Token)); 75Assert.Equal(0, await excess.Socket.ReceiveAsync(new byte[1], SocketFlags.None, timeout.Token));
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);
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (2)
92if (networkStream.Socket.Receive(new byte[1], 0, 1, System.Net.Sockets.SocketFlags.Peek) == 0) 102networkStream.Socket.Send(Array.Empty<byte>(), 0, System.Net.Sockets.SocketFlags.None);
ReversedServer\ReversedDiagnosticsServer.cs (1)
389socket.Send(Array.Empty<byte>(), 0, SocketFlags.None);
Microsoft.Extensions.ServiceDiscovery.Dns (4)
Resolver\DnsResolver.cs (4)
741await socket.SendToAsync(memory.Slice(0, length), SocketFlags.None, serverEndPoint, cancellationToken).ConfigureAwait(false); 751int packetLength = await socket.ReceiveAsync(memory, SocketFlags.None, cancellationToken).ConfigureAwait(false); 792await socket.SendAsync(buffer.AsMemory(0, length + 2), SocketFlags.None, cancellationToken).ConfigureAwait(false); 798int read = await socket.ReceiveAsync(buffer.AsMemory(bytesRead), SocketFlags.None, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
Resolver\LoopbackDnsServer.cs (3)
62await _dnsSocket.SendToAsync(buffer.AsMemory(0, bytesWritten), SocketFlags.None, result.RemoteEndPoint); 94int read = await tcpClient.ReceiveAsync(buffer.AsMemory(bytesRead, toRead), SocketFlags.None); 105await tcpClient.SendAsync(buffer.AsMemory(0, bytesWritten + 2), SocketFlags.None);
netstandard (1)
netstandard.cs (1)
1273[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.SocketFlags))]
System (1)
parent\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)
193await socket.ReceiveAsync(Array.Empty<byte>(), SocketFlags.None).ConfigureAwait(false);
System.Net.Ping (5)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19public SocketFlags Flags;
System\Net\NetworkInformation\Ping.RawSocket.cs (4)
255socket.SendTo(socketConfig.SendBuffer, SocketFlags.None, socketConfig.EndPoint); 265int bytesReceived = socket.ReceiveFrom(receiveBuffer, SocketFlags.None, ref socketConfig.EndPoint); 331SocketFlags.None, 346SocketFlags.None,
System.Net.Security (6)
System\Net\Security\TlsSession.cs (6)
2052SocketFlags.None, 2129SocketFlags.None, 2156SocketFlags.None, 2253SocketFlags.None, 2332SocketFlags.None, 2407SocketFlags.None,
System.Net.Sockets (297)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (8)
1407internal static unsafe partial global::Interop.Error Receive(global::System.Runtime.InteropServices.SafeHandle socket, byte* buffer, int bufferLen, global::System.Net.Sockets.SocketFlags flags, int* received) 1433static extern unsafe global::Interop.Error __PInvoke(nint __socket_native, byte* __buffer_native, int __bufferLen_native, global::System.Net.Sockets.SocketFlags __flags_native, int* __received_native); 1443internal static unsafe partial global::Interop.Error ReceiveMessage(global::System.Runtime.InteropServices.SafeHandle socket, global::Interop.Sys.MessageHeader* messageHeader, global::System.Net.Sockets.SocketFlags flags, long* received) 1469static extern unsafe global::Interop.Error __PInvoke(nint __socket_native, global::Interop.Sys.MessageHeader* __messageHeader_native, global::System.Net.Sockets.SocketFlags __flags_native, long* __received_native); 1479internal static unsafe partial global::Interop.Error Send(global::System.Runtime.InteropServices.SafeHandle socket, byte* buffer, int bufferLen, global::System.Net.Sockets.SocketFlags flags, int* sent) 1505static extern unsafe global::Interop.Error __PInvoke(nint __socket_native, byte* __buffer_native, int __bufferLen_native, global::System.Net.Sockets.SocketFlags __flags_native, int* __sent_native); 1542internal static unsafe partial global::Interop.Error SendMessage(global::System.Runtime.InteropServices.SafeHandle socket, global::Interop.Sys.MessageHeader* messageHeader, global::System.Net.Sockets.SocketFlags flags, long* sent) 1568static extern unsafe global::Interop.Error __PInvoke(nint __socket_native, global::Interop.Sys.MessageHeader* __messageHeader_native, global::System.Net.Sockets.SocketFlags __flags_native, long* __sent_native);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19public SocketFlags Flags;
src\runtime\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\runtime\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\runtime\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\runtime\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)
265return _streamSocket.Receive(buffer, SocketFlags.None); 312_streamSocket.Send(buffer, offset, count, SocketFlags.None); 338_streamSocket.Send(buffer, SocketFlags.None); 450SocketFlags.None, 517SocketFlags.None, 576SocketFlags.None, 599SocketFlags.None, 637SocketFlags.None, 659SocketFlags.None,
System\Net\Sockets\Socket.cs (62)
1105public int Send(byte[] buffer, int size, SocketFlags socketFlags) 1112public int Send(byte[] buffer, SocketFlags socketFlags) 1123return Send(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None); 1130return Send(buffers, SocketFlags.None); 1133public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 1146public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) 1184public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags) 1197public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) 1236public int Send(ReadOnlySpan<byte> buffer) => Send(buffer, SocketFlags.None); 1238public int Send(ReadOnlySpan<byte> buffer, SocketFlags socketFlags) 1248public int Send(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, out SocketError errorCode) 1357public int SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP) 1395public int SendTo(byte[] buffer, int size, SocketFlags socketFlags, EndPoint remoteEP) 1402public int SendTo(byte[] buffer, SocketFlags socketFlags, EndPoint remoteEP) 1413return SendTo(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None, remoteEP); 1429return SendTo(buffer, SocketFlags.None, remoteEP); 1433/// Sends data to a specific endpoint using the specified <see cref="SocketFlags"/>. 1436/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1442public int SendTo(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP) 1476/// Sends data to a specific endpoint using the specified <see cref="SocketFlags"/>. 1479/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1485public int SendTo(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress) 1514public int Receive(byte[] buffer, int size, SocketFlags socketFlags) 1521public int Receive(byte[] buffer, SocketFlags socketFlags) 1532return Receive(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None); 1536public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags) 1549public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) 1581public int Receive(Span<byte> buffer) => Receive(buffer, SocketFlags.None); 1583public int Receive(Span<byte> buffer, SocketFlags socketFlags) 1593public int Receive(Span<byte> buffer, SocketFlags socketFlags, out SocketError errorCode) 1624return Receive(buffers, SocketFlags.None); 1627public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 1640public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) 1679public int ReceiveMessageFrom(byte[] buffer, int offset, int size, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation) 1739/// A bitwise combination of the <see cref="SocketFlags"/> values. 1753/// <see cref="Socket.ReceiveMessageFrom(Span{byte}, ref SocketFlags, ref EndPoint, out IPPacketInformation)"/> 1758public int ReceiveMessageFrom(Span<byte> buffer, ref SocketFlags socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation) 1820public int ReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP) 1901public int ReceiveFrom(byte[] buffer, int size, SocketFlags socketFlags, ref EndPoint remoteEP) 1908public int ReceiveFrom(byte[] buffer, SocketFlags socketFlags, ref EndPoint remoteEP) 1919return ReceiveFrom(buffer, 0, buffer != null ? buffer.Length : 0, SocketFlags.None, ref remoteEP); 1933return ReceiveFrom(buffer, SocketFlags.None, ref remoteEP); 1937/// Receives a datagram into the data buffer, using the specified <see cref="SocketFlags"/>, and stores the endpoint. 1940/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 1946public int ReceiveFrom(Span<byte> buffer, SocketFlags socketFlags, ref EndPoint remoteEP) 2020/// Receives a datagram into the data buffer, using the specified <see cref="SocketFlags"/>, and stores the endpoint. 2023/// <param name="socketFlags">A bitwise combination of the <see cref="SocketFlags"/> values.</param> 2029public int ReceiveFrom(Span<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress) 2504public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2514public IAsyncResult? BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2532public IAsyncResult BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2541public IAsyncResult? BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2588public IAsyncResult BeginSendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP, AsyncCallback? callback, object? state) 2602public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2611public IAsyncResult? BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2629public IAsyncResult BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback? callback, object? state) 2637public IAsyncResult? BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state) 2677public IAsyncResult BeginReceiveMessageFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state) 2700public int EndReceiveMessageFrom(IAsyncResult asyncResult, ref SocketFlags socketFlags, ref EndPoint endPoint, out IPPacketInformation ipPacketInformation) 2720public IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state) 2784bytesReceived = await s.ReceiveAsync(buffer, SocketFlags.None).ConfigureAwait(false); 3494errorCode = SocketPal.Receive(handle, Array.Empty<byte>(), 0, 0, SocketFlags.None, out unused);
System\Net\Sockets\Socket.Tasks.cs (31)
255ReceiveAsync(buffer, SocketFlags.None); 263public Task<int> ReceiveAsync(ArraySegment<byte> buffer, SocketFlags socketFlags) => ReceiveAsync(buffer, socketFlags, fromNetworkStream: false); 265internal Task<int> ReceiveAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream) 278ReceiveAsync(buffer, SocketFlags.None, cancellationToken); 287public ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 290internal ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken) 314ReceiveAsync(buffers, SocketFlags.None); 322public Task<int> ReceiveAsync(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 345ReceiveFromAsync(buffer, SocketFlags.None, remoteEndPoint); 354public Task<SocketReceiveFromResult> ReceiveFromAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) 368ReceiveFromAsync(buffer, SocketFlags.None, remoteEndPoint, cancellationToken); 378public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 412public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default) 447ReceiveMessageFromAsync(buffer, SocketFlags.None, remoteEndPoint); 456public Task<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) 470ReceiveMessageFromAsync(buffer, SocketFlags.None, remoteEndPoint, cancellationToken); 480public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 506SendAsync(buffer, SocketFlags.None); 514public Task<int> SendAsync(ArraySegment<byte> buffer, SocketFlags socketFlags) 527SendAsync(buffer, SocketFlags.None, cancellationToken); 536public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) 554internal ValueTask SendAsyncForNetworkStream(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken) 578SendAsync(buffers, SocketFlags.None); 586public Task<int> SendAsync(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) 609SendToAsync(buffer, SocketFlags.None, remoteEP); 618public Task<int> SendToAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP) 632SendToAsync(buffer, SocketFlags.None, remoteEP, cancellationToken); 642public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default) 671public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default) 1108SocketFlags socketFlags = SocketFlags; 1339SocketFlags socketFlags = SocketFlags;
System\Net\Sockets\SocketAsyncContext.Unix.cs (71)
162public SocketFlags Flags; 169public Action<int, Memory<byte>, SocketFlags, SocketError>? Callback { get; set; } 172Callback!(BytesTransferred, SocketAddress, SocketFlags.None, ErrorCode); 199cb(bt, sa, SocketFlags.None, ec); 227cb(bt, sa, SocketFlags.None, ec); 247public SocketFlags Flags; 248public SocketFlags ReceivedFlags; 253public Action<int, Memory<byte>, SocketFlags, SocketError>? Callback { get; set; } 270if (Buffer.Length == 0 && Flags == SocketFlags.None && SocketAddress.Length == 0) 273ReceivedFlags = SocketFlags.None; 283ReceivedFlags = SocketFlags.None; 303SocketFlags rf = ReceivedFlags; 336SocketFlags rf = ReceivedFlags; 369public SocketFlags Flags; 371public SocketFlags ReceivedFlags; 380public Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError>? Callback { get; set; } 400public SocketFlags Flags; 402public SocketFlags ReceivedFlags; 410public Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError>? Callback { get; set; } 494return SocketPal.TryCompleteSendTo(context._socket, Buffer.Span, ref Offset, ref Count, SocketFlags.None, default, ref BytesTransferred, out ErrorCode); 508cb(bt, sa, SocketFlags.None, ec); 750public SocketError ConnectAsync(Memory<byte> socketAddress, Action<int, Memory<byte>, SocketFlags, SocketError> callback, Memory<byte> buffer, out int sentBytes, CancellationToken cancellationToken) 779Action<int, Memory<byte>, SocketFlags, SocketError> connectCallback = callback; 780errorCode = SendToAsync(buffer.Slice(sentBytes), 0, remains, SocketFlags.None, Memory<byte>.Empty, ref sentBytes, 820public SocketError Receive(Memory<byte> buffer, SocketFlags flags, int timeout, out int bytesReceived) 825public SocketError Receive(Span<byte> buffer, SocketFlags flags, int timeout, out int bytesReceived) 830public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 835public SocketError ReceiveFrom(Memory<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 841SocketFlags receivedFlags; 868public unsafe SocketError ReceiveFrom(Span<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 872SocketFlags receivedFlags; 902public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 936public 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) 970receivedFlags = SocketFlags.None; 974public SocketError Receive(IList<ArraySegment<byte>> buffers, SocketFlags flags, int timeout, out int bytesReceived) 979public SocketError ReceiveAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback) 984public SocketError ReceiveFrom(IList<ArraySegment<byte>> buffers, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived) 990SocketFlags receivedFlags; 1016public 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) 1048receivedFlags = SocketFlags.None; 1055Memory<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived) 1061SocketFlags receivedFlags; 1092Span<byte> buffer, ref SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived) 1098SocketFlags receivedFlags; 1131public 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) 1169receivedFlags = SocketFlags.None; 1173public SocketError Send(ReadOnlySpan<byte> buffer, SocketFlags flags, int timeout, out int bytesSent) => 1176public SocketError Send(byte[] buffer, int offset, int count, SocketFlags flags, int timeout, out int bytesSent) 1181public SocketError SendAsync(Memory<byte> buffer, int offset, int count, SocketFlags flags, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 1187public SocketError SendTo(byte[] buffer, int offset, int count, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 1219public unsafe SocketError SendTo(ReadOnlySpan<byte> buffer, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 1255public 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) 1290public SocketError Send(IList<ArraySegment<byte>> buffers, SocketFlags flags, int timeout, out int bytesSent) 1295public SocketError SendAsync(IList<ArraySegment<byte>> buffers, SocketFlags flags, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback) 1300public SocketError SendTo(IList<ArraySegment<byte>> buffers, SocketFlags flags, Memory<byte> socketAddress, int timeout, out int bytesSent) 1334public 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 (13)
59private SocketFlags _socketFlags; 298public SocketFlags SocketFlags 431internal void SetResults(SocketError socketError, int bytesTransferred, SocketFlags flags) 439internal void SetResults(Exception exception, int bytesTransferred, SocketFlags flags) 631internal void FinishOperationSyncFailure(SocketError socketError, int bytesTransferred, SocketFlags flags) 663internal void FinishOperationAsyncFailure(SocketError socketError, int bytesTransferred, SocketFlags flags) 867parallelState.SetResults(null, internalArgs.SocketError, 0, SocketFlags.None, caughtException); 892SetResults(caughtException, 0, SocketFlags.None); 955public void SetResults(Socket? socket, SocketError socketError, int bytesTransferred, SocketFlags flags, Exception? exception) 979_saea.SetResults(exception!, 0, SocketFlags.None); 996internal void FinishOperationSyncSuccess(int bytesTransferred, SocketFlags flags) 1129internal void FinishOperationAsyncSuccess(int bytesTransferred, SocketFlags flags) 1146private 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); 63FinishOperationSync(socketError, 0, SocketFlags.None); 69private void ConnectCompletionCallback(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, SocketError socketError) 71CompletionCallback(bytesTransferred, SocketFlags.None, socketError); 79FinishOperationSync(socketError, sentBytes, SocketFlags.None); 89FinishOperationSync(socketError, 0, SocketFlags.None); 97FinishOperationSync(socketError, 0, SocketFlags.None); 101private Action<int, Memory<byte>, SocketFlags, SocketError> TransferCompletionCallback => 104private void TransferCompletionCallbackCore(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, SocketError socketError) 111private void CompleteTransferOperation(Memory<byte> _, int socketAddressSize, SocketFlags receivedFlags) 119_receivedFlags = System.Net.Sockets.SocketFlags.None; 122SocketFlags flags; 132flags = SocketFlags.None; 155_receivedFlags = System.Net.Sockets.SocketFlags.None; 158SocketFlags flags; 180private void ReceiveMessageFromCompletionCallback(int bytesTransferred, Memory<byte> socketAddress, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation, SocketError errorCode) 187private void CompleteReceiveMessageFromOperation(Memory<byte> socketAddress, int socketAddressSize, SocketFlags receivedFlags, IPPacketInformation ipPacketInformation) 199_receivedFlags = System.Net.Sockets.SocketFlags.None; 207SocketFlags receivedFlags; 221_receivedFlags = System.Net.Sockets.SocketFlags.None; 237CompleteTransferOperation(null, 0, SocketFlags.None); 238FinishOperationSync(errorCode, bytesSent, SocketFlags.None); 292FinishOperationAsyncSuccess((int)bytesTransferred, SocketFlags.None); 296FinishOperationAsyncFailure(error, (int)bytesTransferred, SocketFlags.None); 305_receivedFlags = System.Net.Sockets.SocketFlags.None; 321CompleteTransferOperation(_socketAddress.Buffer, _socketAddress.Size, SocketFlags.None); 322FinishOperationSync(errorCode, bytesSent, SocketFlags.None); 385private void CompletionCallback(int bytesTransferred, SocketFlags flags, SocketError socketError)
System\Net\Sockets\SocketPal.Unix.cs (43)
120private static unsafe int SysReceive(SafeSocketHandle socket, SocketFlags flags, Span<byte> buffer, out Interop.Error errno) 144private static unsafe int SysReceive(SafeSocketHandle socket, SocketFlags flags, Span<byte> buffer, Span<byte> socketAddress, out int socketAddressLen, out SocketFlags receivedFlags, out Interop.Error errno) 214private static unsafe int SysSend(SafeSocketHandle socket, SocketFlags flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, out Interop.Error errno) 241private static unsafe int SysSend(SafeSocketHandle socket, SocketFlags flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, ReadOnlySpan<byte> socketAddress, out Interop.Error errno) 285private 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) 380private 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) 483private 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) 539SafeSocketHandle socket, SocketFlags flags, IList<ArraySegment<byte>> buffers, 541out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, out Interop.Error errno) 767public 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) => 770public 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) => 773public static unsafe bool TryCompleteReceive(SafeSocketHandle socket, Span<byte> buffer, SocketFlags flags, out int bytesReceived, out SocketError errorCode) 782Debug.Assert(flags == SocketFlags.None); 792received = SysReceive(socket, flags | SocketFlags.Peek, new Span<byte>(&oneBytePeekBuffer, 1), out errno); 832public 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) 841Debug.Assert(flags == SocketFlags.None); 860received = SysReceive(socket, flags | SocketFlags.Peek, new Span<byte>(&oneBytePeekBuffer, 1), socketAddress, out receivedSocketAddressLength, out receivedFlags, out errno); 903public static 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) 949public 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) 955public static bool TryCompleteSendTo(SafeSocketHandle socket, ReadOnlySpan<byte> buffer, SocketFlags flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode) 961public 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) 967public 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) 980Debug.Assert(flags == SocketFlags.None); 1178public static SocketError Send(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out int bytesTransferred) 1194public static SocketError Send(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, out int bytesTransferred) 1207public static SocketError Send(SafeSocketHandle handle, ReadOnlySpan<byte> buffer, SocketFlags socketFlags, out int bytesTransferred) 1236public static SocketError SendTo(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, Memory<byte> socketAddress, out int bytesTransferred) 1249public static SocketError SendTo(SafeSocketHandle handle, ReadOnlySpan<byte> buffer, SocketFlags socketFlags, Memory<byte> socketAddress, out int bytesTransferred) 1262public static SocketError Receive(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out int bytesTransferred) 1280public static SocketError Receive(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, out int bytesTransferred) 1292public static SocketError Receive(SafeSocketHandle handle, Span<byte> buffer, SocketFlags socketFlags, out int bytesTransferred) 1304public 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) 1330public static SocketError ReceiveMessageFrom(Socket socket, SafeSocketHandle handle, Span<byte> buffer, ref SocketFlags socketFlags, SocketAddress socketAddress, out SocketAddress receiveAddress, out IPPacketInformation ipPacketInformation, out int bytesTransferred) 1355public static SocketError ReceiveFrom(SafeSocketHandle handle, byte[] buffer, int offset, int count, SocketFlags socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred) 1367public static SocketError ReceiveFrom(SafeSocketHandle handle, Span<byte> buffer, SocketFlags socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred) 2096bytesTransferred = 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)
298return _clientSocket.BeginSend(datagram, 0, bytes, SocketFlags.None, requestCallback, state); 303return _clientSocket.BeginSendTo(datagram, 0, bytes, SocketFlags.None, endPoint, requestCallback, state); 377return _clientSocket.BeginReceiveFrom(_buffer, 0, MaxUDPSize, SocketFlags.None, ref tempRemoteEP, requestCallback, state); 578return _clientSocket.SendAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None); 583return _clientSocket.SendToAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None, endPoint); 609return _clientSocket.SendAsync(datagram, SocketFlags.None, cancellationToken); 617return _clientSocket.SendToAsync(datagram, SocketFlags.None, endPoint, cancellationToken); 626SocketFlags.None, 652SocketFlags.None, 874return Client.Send(dgram, 0, bytes, SocketFlags.None); 879return Client.SendTo(dgram, 0, bytes, SocketFlags.None, endPoint); 909return Client.Send(datagram, SocketFlags.None); 914return Client.SendTo(datagram, SocketFlags.None, endPoint); 952return Client.Send(dgram, 0, bytes, SocketFlags.None); 977return Client.Send(datagram, SocketFlags.None);