receive for file descriptor