ReadyTalk/avian — pull request #212 by dicej (2014-03-28 19:00:34+00:00)
Title: various refinements to network implementation

The main idea is to make DatagramChannel and *SocketChannel behave in
a way that more closely matches the standard, e.g. allow binding
sockets to addresses without necessarily listening on those address
and accept null addresses where appropriate. It also avoids multiple
redundant DNS lookups.

This commit also implements CharBuffer and BindException, and adds the
Readable interface.