У меня есть простая программа сокетов UDP в C. Клиент передает данные на сервер и получает подтверждения. Я уже знаю, как настроить таймаут, чтобы, если «recvfrom()» ничего не получает за определенный промежуток времени, будильник отключается.Как настроить тайм-аут повторной передачи в программе сокетов U UDP?
ОДНАКО, есть еще несколько ситуаций, которые мне нужно обрабатывать. Что делать, если я получаю ответ от неожиданного адреса или ответ не отформатирован правильно? Я не хочу повторно передавать немедленно, только когда будильник погаснет.
Сообщите мне, если мне нужно уточнить.
сигнализация? вы скрепили сетевой код от beej? – tbert
кто/что такое beej? – Groppe