AbstractDatagramSocket

UDP Socket

Constructors

this
this(Selector loop, AddressFamily family)

Constructs a blocking IPv4 UDP Socket.

Members

Functions

bind
void bind(Address addr)
Undocumented in source. Be warned that the author may not have intended to support it.
bindAddr
Address bindAddr()
Undocumented in source. Be warned that the author may not have intended to support it.
buildAddress
Address buildAddress()
Undocumented in source. Be warned that the author may not have intended to support it.
doRead
void doRead()
Undocumented in source. Be warned that the author may not have intended to support it.
isBind
bool isBind()
Undocumented in source. Be warned that the author may not have intended to support it.
start
void start()
Undocumented in source. Be warned that the author may not have intended to support it.
tryRead
bool tryRead(ReadCallBack read)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin CheckIocpError
Undocumented in source.

Variables

_bindAddress
Address _bindAddress;
Undocumented in source.
_binded
bool _binded;
Undocumented in source.
_dataReadBuffer
WSABUF _dataReadBuffer;
Undocumented in source.
_iocpread
IocpContext _iocpread;
Undocumented in source.
remoteAddr
sockaddr remoteAddr;
Undocumented in source.
remoteAddrLen
int remoteAddrLen;
Undocumented in source.

Mixed In Members

From mixin CheckIocpError

checkErro
void checkErro(int ret, int erro)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From AbstractSocketChannel

_family
AddressFamily _family;
Undocumented in source.
socket
Socket socket [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
socket
Socket socket [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
__anonymous
mixin ChannelSocketOption
Undocumented in source.
setRead
void setRead(size_t bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
readLen
size_t readLen;
Undocumented in source.
start
void start()
Undocumented in source.
onWriteDone
void onWriteDone()
Undocumented in source. Be warned that the author may not have intended to support it.
_socket
Socket _socket;
Undocumented in source.

Meta