DotMSN |

# ProxySocket Properties

The properties of the ProxySocket class are listed below. For a complete list of ProxySocket class members, see the ProxySocket Members topic.

#### Public Instance Properties

AddressFamily (inherited from Socket) | Gets the address family of the Socket.
Available (inherited from Socket) | Gets the amount of data that has been received from the network and is available to be read.
Blocking (inherited from Socket) | Gets or sets a value that indicates whether the Socket is in blocking mode.
Connected (inherited from Socket) | Gets a value that indicates whether a Socket is connected to a remote host as of the last Send or Receive operation.
DontFragment (inherited from Socket) | Gets or sets a Boolean value that specifies whether the Socket allows Internet Protocol (IP) datagrams to be fragmented.
EnableBroadcast (inherited from Socket) | Gets or sets a Boolean value that specifies whether the Socket can send or receive broadcast packets.
ExclusiveAddressUse (inherited from Socket) | Gets or sets a Boolean value that specifies whether the Socket allows only one process to bind to a port.
Handle (inherited from Socket) | Gets the operating system handle for the Socket.
IsBound (inherited from Socket) | Gets a value that indicates whether the Socket is bound to a specific local port.
LingerState (inherited from Socket) | Gets or sets a value that specifies whether the Socket will delay closing a socket in an attempt to send all pending data.
LocalEndPoint (inherited from Socket) | Gets the local endpoint.
MulticastLoopback (inherited from Socket) | Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application.
NoDelay (inherited from Socket) | Gets or sets a Boolean value that specifies whether the stream Socket is using the Nagle algorithm.
ProtocolType (inherited from Socket) | Gets the protocol type of the Socket.
ProxyEndPoint | Gets or sets the EndPoint of the proxy server.
ProxyPass | Gets or sets the password to use when authenticating with the proxy.
ProxyType | Gets or sets the type of proxy server to use.
ProxyUser | Gets or sets the username to use when authenticating with the proxy.
ReceiveBufferSize (inherited from Socket) | Gets or sets a value that specifies the size of the receive buffer of the Socket.
ReceiveTimeout (inherited from Socket) | Gets or sets a value that specifies the amount of time after which a synchronous Receive call will time out.
RemoteEndPoint (inherited from Socket) | Gets the remote endpoint.
SendBufferSize (inherited from Socket) | Gets or sets a value that specifies the size of the send buffer of the Socket.
SendTimeout (inherited from Socket) | Gets or sets a value that specifies the amount of time after which a synchronous Send call will time out.
SocketType (inherited from Socket) | Gets the type of the Socket.
Ttl (inherited from Socket) | Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the Socket.
UseOnlyOverlappedIO (inherited from Socket) | Specifies whether the socket should only use Overlapped I/O mode.

#### See Also

ProxySocket Class | Org.Mentalis.Network.ProxySocket Namespace