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