Я не могу понять, как сделать следующий шаг для моего UDP-сервера. Пока один клиент подключается, а затем отправляет данные туда и обратно, но когда подключается другой клиент, сервер будет принимать данные от нового клиента и отправлять их другому.
Я собирался проверить, получено ли сообщение, полученное от нового клиента, или нет, а затем дать этому клиенту идентификатор, который сервер использует для некоторой обработки. Это правильный способ сделать это? Если так, то как ты это делаешь? Я знаю, что в recvfrom есть поле «sockaddr * from», которое, как я полагаю, заполняет это поле данными клиента, но как мне использовать эти данные?
Спасибо