System::Net::Sockets namespace
Contents
[
Hide
]Classes
Class | Description |
---|---|
IPPacketInformation | Represents information about the packet. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
LingerOption | Specifies whether a socket will remain connected after a call to the Close() or Close() methods. It also specifies the period the socket will remain connected if sending of the data continues. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
NetworkStream | Provides the underlying stream of the data for the network access. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
Socket | The Socket class implements the Berkeley sockets interface. |
TcpClient | Represents a client for the TCP network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
TcpListener | Represents a listener for the TCP network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
UdpClient | Provides User Datagram Protocol (UDP) network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |
Enums
Enum | Description |
---|---|
SocketType | Enumerates the socket types. |
AddressFamily | Enumerates the address families. |
IOControlCode | Enumerates the IO control codes. |
ProtocolFamily | Enumerates the protocol families. |
ProtocolType | Enumerates the protocol types. |
SelectMode | Specifies the mode for polling the status of the socket. |
SocketError | Enumerates the socket error types. |
SocketFlags | Provides constant values for the socket messages. |
SocketOptionLevel | Defines socket option levels for the ‘Socket’ class. |
SocketOptionName | Defines socket option names for the Socket class. |
SocketShutdown | Defines constants used by the Socket.Shutdown method. |
Typedefs
Typedef | Description |
---|---|
SocketException |
Functions
Function | Description |
---|---|
operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |