23 references to SetSocketOption
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
89
socket.
SetSocketOption
(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, 1);
System.Net.Requests (2)
System\Net\HttpWebRequest.cs (2)
1776
socket.
SetSocketOption
(SocketOptionLevel.Tcp, SocketOptionName.TcpKeepAliveTime, keepAlive.Time);
1777
socket.
SetSocketOption
(SocketOptionLevel.Tcp, SocketOptionName.TcpKeepAliveInterval, keepAlive.Interval);
System.Net.Sockets (20)
System\Net\Sockets\Socket.cs (14)
500
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.ExclusiveAddressUse, value ? 1 : 0);
514
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, value);
529
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.SendBuffer, value);
547
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, value);
566
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, value);
591
SetSocketOption
(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, value ? 1 : 0);
621
SetSocketOption
(SocketOptionLevel.IP, SocketOptionName.IpTimeToLive, value);
626
SetSocketOption
(SocketOptionLevel.IPv6, SocketOptionName.IpTimeToLive, value);
653
SetSocketOption
(SocketOptionLevel.IP, SocketOptionName.DontFragment, value ? 1 : 0);
684
SetSocketOption
(SocketOptionLevel.IP, SocketOptionName.MulticastLoopback, value ? 1 : 0);
689
SetSocketOption
(SocketOptionLevel.IPv6, SocketOptionName.MulticastLoopback, value ? 1 : 0);
710
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.Broadcast, value ? 1 : 0);
734
SetSocketOption
(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, value ? 0 : 1);
1990
SetSocketOption
(optionLevel, optionName, (optionValue ? 1 : 0));
System\Net\Sockets\TCPClient.cs (4)
297
set { Client.
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, value); }
304
set { Client.
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.SendBuffer, value); }
311
set { Client.
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, value); }
318
set { Client.
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, value); }
System\Net\Sockets\UDPClient.cs (2)
262
_clientSocket.
SetSocketOption
(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1);
463
_clientSocket.
SetSocketOption
(