DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Socket.h File Reference

Implements the Berkeley sockets interface for network communications. More...

#include "Common.h"
#include "System/Object.h"
#include "System/String.h"
#include "System/SmartPointer.h"

Go to the source code of this file.

Classes

class  DotNetDupe::System::Net::Sockets::Socket
 Implements the Berkeley sockets interface. More...

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System
namespace  DotNetDupe::System::Net
namespace  DotNetDupe::System::Net::Sockets

Enumerations

enum class  DotNetDupe::System::Net::Sockets::AddressFamily { DotNetDupe::System::Net::Sockets::Unknown = -1 , DotNetDupe::System::Net::Sockets::Unspecified = 0 , DotNetDupe::System::Net::Sockets::InterNetwork = 2 , DotNetDupe::System::Net::Sockets::InterNetworkV6 = 23 }
 Specifies the addressing scheme that an instance of the Socket class can use. More...
enum class  DotNetDupe::System::Net::Sockets::ProtocolType { DotNetDupe::System::Net::Sockets::Unknown = -1 , DotNetDupe::System::Net::Sockets::Tcp = 6 , DotNetDupe::System::Net::Sockets::Udp = 17 }
 Specifies the protocols that the Socket class supports. More...
enum class  DotNetDupe::System::Net::Sockets::SelectMode { DotNetDupe::System::Net::Sockets::SelectRead = 0 , DotNetDupe::System::Net::Sockets::SelectWrite = 1 , DotNetDupe::System::Net::Sockets::SelectError = 2 }
 Defines the polling modes for the Socket.Poll method. More...
enum class  DotNetDupe::System::Net::Sockets::SocketShutdown { DotNetDupe::System::Net::Sockets::Receive = 0 , DotNetDupe::System::Net::Sockets::Send = 1 , DotNetDupe::System::Net::Sockets::Both = 2 }
 Defines constants that are used by the Socket.Shutdown method. More...
enum class  DotNetDupe::System::Net::Sockets::SocketType { DotNetDupe::System::Net::Sockets::Unknown = -1 , DotNetDupe::System::Net::Sockets::Stream = 1 , DotNetDupe::System::Net::Sockets::Dgram = 2 , DotNetDupe::System::Net::Sockets::Raw = 3 }
 Specifies the type of socket that an instance of the Socket class represents. More...

Detailed Description

Implements the Berkeley sockets interface for network communications.

Standard Citation: POSIX.1-2001, RFC 793, RFC 768.

Definition in file Socket.h.