Struct NetworkAddress
Represents a network/socket address.
Constructors
Name | Description |
this
(addr)
|
|
Properties
Name | Type | Description |
family [get, set]
|
ushort | Family of the socket address.
|
port [get, set]
|
ushort | The port in host byte order.
|
sockAddr [get]
|
inout(core.sys.posix.sys.socket.sockaddr)* | A pointer to a sockaddr struct suitable for passing to socket functions.
|
sockAddrInet4 [get]
|
inout(core.sys.posix.netinet.in_.sockaddr_in)* | |
sockAddrInet6 [get]
|
inout(core.sys.posix.netinet.in_.sockaddr_in6)* | |
sockAddrLen [get]
|
uint | Size of the sockaddr struct that is returned by sockAddr().
|
sockAddrUnix [get]
|
inout(core.sys.posix.sys.un.sockaddr_un)* | |
sockAddrUnix [get]
|
inout(core.sys.posix.sys.un.sockaddr_un)* | |
Methods
Name | Description |
toAddressString
()
|
Returns a string representation of the IP address
|
toString
()
|
Returns a full string representation of the address, including the port number.
|