Allow for flags parameters and fix sendto() and recvfrom() for TCP sockets
Support connect(), send() and recv() for UDP sockets

Returns EAGAIN if recv() filters a packet.
Update readme about UDP