xtd - Reference Guide  0.1.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Namespaces | Classes
xtd::net Namespace Reference

Definition

The xtd::net namespace provides a simple programming interface for many of the protocols used on networks today. The xtd::net::web_request and xtd::net::web_response classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols.

Namespaces

 sockets
 The xtd::net::sockets namespace provides a managed implementation of the Berkeley Sockets interface for developers who need to tightly control access to the network.
 

Classes

class  cookie_exception
 The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container. More...
 
class  dns
 Provides simple domain name resolution functionality. More...
 
class  dns_end_point
 Represents a network endpoint as a host name or a string representation of an IP address and a port number. More...
 
class  end_point
 Identifies a network address. This is an abstract class. More...
 
class  ip_address
 Provides an Internet Protocol (IP) address. More...
 
class  ip_end_point
 Represents a network endpoint as an IP address and a port number. More...
 
class  ip_host_entry
 Provides a container class for Internet host address information. More...
 
class  network_credential
 Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication. More...
 
class  protocol_violation_exception
 The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container. More...
 
class  socket_address
 Stores serialized information from end_point derived classes. More...
 
class  web_exception
 The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container. More...