working send/recv with errors