Extend example to also send messages from STDIN
Extend example to echo received client messages
Always sanitize IPv6 addresses
Socket::send() now accepts an optional remote address
Message event now emits message data and peer/remote address
Merge (pseudo) SocketReadable into Socket
Remove now-obsolte Client and Server
Replace references to new Socket
Fix examples by replacing references to new Socket
Use fwrite() for connected sockets
Retrieve address from socket instead of passing it
Do not pass obsolete address to Socket constructor
Add SocketInterface
Pass along $this Socket in message events
Add close event
Remove all listeners once Socket is closed
Move interface comments to SocketInterface
Add Buffer skeleton
Add Buffer::close() method
Properly close() Socket