пожалуйста, посмотрите эту картину. recvfrom() блокирует, пока дейтаграмма не будет получена от клиента. Поскольку соединение отсутствует, каждая датаграмма может быть получена от другого отправителя.
Я могу получить приемник данных формы, но я не знаю, как сервер может найти, какие данные для какого клиента? потому что возможно 8.8.8.8 клиент отправляет 3 дейтаграммы и сервер должен сортировать data.do сервер выделяет определенный буфер для каждого клиента?