Я внедряю базовую систему передачи файлов между клиентом и сервером для практики использования UDP. Я пытаюсь реализовать некоторую базовую надежность.
Прямо сейчас мой сервер отправляет порцию данных и ожидает сигнала подтверждения о том, что порция была получена. Есть ли способ отправить более надежное сообщение без использования сигналов?
В идеале я хотел бы просто иметь возможность использовать sendto и recvfrom, но если нет вероятности, что пакеты не будут получены, recvfrom просто зависнет.
Возможно ли это, или мне нужно использовать сигналы?