Я пытаюсь написать чат-сервер udp на языке c. Я написал сервер чата TCP ранее, и это нормально.
на сервере tcp функция accept возвращает номер fd, а сервер связывается с конкретным клиентом в соответствии с этим номером fd.
но в udp, как я могу прослушать определенного клиента?
На моем tcp-сервере после подключения клиента к серверу создается поток, который прослушивает этот клиент. Таким образом, для каждого клиента есть поток, который прослушивает в соответствии с номером fd, который возвращается из функции accept. поэтому любое сообщение может быть отправлено в соответствии с этим номером для конкретного клиента.
Как мне добиться этого на сервере udp?
Спасибо за ответы.