Function EventLoop.createDatagramEndpoint
Create datagram connection: socket family AddressFamily.INET or AddressFamily.INET6 depending on host (or family if specified), socket type SocketType.DGRAM.
This method is a coroutine which will try to establish the connection in the background.
See the create_connection() method for parameters.
Prototype
auto std .typecons .__T5TupleTC12asynchronous10transports17DatagramTransportVAyaa17_646174616772616d5472616e73706f7274TC12asynchronous9protocols16DatagramProtocolVAyaa16_646174616772616d50726f746f636f6cZ .Tuple createDatagramEndpoint(
DatagramProtocol delegate() datagramProtocolFactory,
const(char[]) localHost = null,
const(char[]) localService = null,
const(char[]) remoteHost = null,
const(char[]) remoteService = null,
std .socket .AddressFamily addressFamily = UNSPECIFIED(),
std .socket .ProtocolType protocolType = UNSPECIFIED(),
std .socket .AddressInfoFlags addressInfoFlags = UNSPECIFIED()
);
Returns
Tuple!(DatagramTransport, "datagramTransport", DatagramProtocol, "datagramProtocol")
Authors
Dragos Carp
Copyright
© 2015-2016 Dragos Carp
License
Boost Software License - Version 1.0