socket: match _bind signature
socket: add udp recvfrom support
doc: add udp recvfrom