stream: add fileno() method
udp: add fileno() method