Создайте сокет (socket(AF_INET, SOCK_DGRAM, 0)
), bind()
его к порту, начните звонить recvfrom()
, который сообщает вам, кто отправил пакет, и sendto()
, который отправляет пакет на определенный целевой IP / порт. Вынеобходимо самостоятельно управлять списком клиентов, поскольку UDP-сокет обычно не связан с конкретным удаленным IP-портом / портом, но будет принимать данные и отправлять данные на все, что вы указали в упомянутых вызовах.