37 references to Socket
System.Net.Requests (1)
System\Net\HttpWebRequest.cs (1)
1775
socket.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.KeepAlive, true);
System.Net.Sockets (36)
System\Net\Sockets\NetworkStream.cs (4)
121
int timeout = (int)_streamSocket.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout)!;
144
int timeout = (int)_streamSocket.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout)!;
671
_streamSocket.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout, timeout, silent);
680
_streamSocket.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout, timeout, silent);
System\Net\Sockets\SafeSocketHandle.Unix.cs (2)
86
case SocketOptionLevel.
Socket
:
208
Interop.Error err = Interop.Sys.GetSockOpt(handle, SocketOptionLevel.
Socket
, SocketOptionName.Type, (byte*)&type, &optLen);
System\Net\Sockets\Socket.cs (17)
492
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ExclusiveAddressUse)! != 0 ? true : false;
500
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ExclusiveAddressUse, value ? 1 : 0);
508
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveBuffer)!;
514
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveBuffer, value);
522
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendBuffer)!;
529
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendBuffer, value);
537
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout)!;
547
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout, value);
555
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout)!;
566
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout, value);
575
return (LingerOption?)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.Linger);
579
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.Linger, value!);
706
return (int)GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.Broadcast)! != 0 ? true : false;
710
SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.Broadcast, value ? 1 : 0);
2001
if (optionLevel == SocketOptionLevel.
Socket
&& optionName == SocketOptionName.Linger)
2068
if (optionLevel == SocketOptionLevel.
Socket
&& optionName == SocketOptionName.Linger)
3299
SocketOptionLevel.
Socket
,
System\Net\Sockets\SocketPal.Unix.cs (4)
1414
if (optionLevel == SocketOptionLevel.
Socket
)
1559
return GetErrorAndTrackSetting(handle, SocketOptionLevel.
Socket
, SocketOptionName.Linger, err);
1581
if (optionLevel == SocketOptionLevel.
Socket
)
2068
SocketError errorCode = GetSockOpt(handle, SocketOptionLevel.
Socket
, SocketOptionName.Error, out int optionValue);
System\Net\Sockets\TCPClient.cs (8)
296
get { return (int)Client.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveBuffer)!; }
297
set { Client.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveBuffer, value); }
303
get { return (int)Client.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendBuffer)!; }
304
set { Client.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendBuffer, value); }
310
get { return (int)Client.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout)!; }
311
set { Client.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.ReceiveTimeout, value); }
317
get { return (int)Client.GetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout)!; }
318
set { Client.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.SendTimeout, value); }
System\Net\Sockets\UDPClient.cs (1)
262
_clientSocket.SetSocketOption(SocketOptionLevel.
Socket
, SocketOptionName.Broadcast, 1);