more.net_old

Undocumented in source.

Members

Aliases

DataSocketHandler
alias DataSocketHandler = void delegate(ISocketSelector selector, ref DataSocketAndHandler handler, ubyte[] data)
Undocumented in source.
SocketHandler
alias SocketHandler = void delegate(ISocketSelector selector, Socket socket)
Undocumented in source.

Classes

Proxy5Connector
class Proxy5Connector
Undocumented in source.
SimpleSelector
class SimpleSelector

You cannot manually remove data sockets, they must be shutdown to be removed. This is so the select loops will not be messed up.

TunnelThread
class TunnelThread
Undocumented in source.

Functions

addressFromIPOrHost
auto addressFromIPOrHost(const(char)[] ipOrHost, ushort port)
Undocumented in source. Be warned that the author may not have intended to support it.
addressFromIPOrHostAndOptionalPort
Address addressFromIPOrHostAndOptionalPort(string ipOrHostAndOptionalPort, ushort defaultPort)
Undocumented in source. Be warned that the author may not have intended to support it.
addressFromIPOrHostAndPort
Address addressFromIPOrHostAndPort(const(char)[] ipOrHostAndPort)
Undocumented in source. Be warned that the author may not have intended to support it.
parseConnector
string parseConnector(string connectorString, ISocketConnector connector)
Undocumented in source. Be warned that the author may not have intended to support it.
parseProxy
ISocketConnector parseProxy(string proxyString)
proxy5connect
void proxy5connect(Socket socket, Address proxy, InternetAddress address)
Undocumented in source. Be warned that the author may not have intended to support it.
receiveAll
void receiveAll(Socket socket, ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
tryRemoteAddressString
string tryRemoteAddressString(Socket sock)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ISocketConnector
interface ISocketConnector
Undocumented in source.
ISocketSelector
interface ISocketSelector
Undocumented in source.

Manifest constants

MAX_DOMAIN_LABEL_ASCII_CHARS
enum MAX_DOMAIN_LABEL_ASCII_CHARS;

The maximum number of a domain label, which is the string in between the dots in a domain name.

MAX_DOMAIN_NAME_ASCII_CHARS
enum MAX_DOMAIN_NAME_ASCII_CHARS;

The maximum number of ascii characters of a domain name. Note: includes delimiting dots but not a trailing dot.

Structs

DataSocketAndHandler
struct DataSocketAndHandler
Undocumented in source.
SocketAndHandler
struct SocketAndHandler
Undocumented in source.
TcpSocketPair
struct TcpSocketPair
Undocumented in source.
Tunnels
struct Tunnels
Undocumented in source.

Meta