Мое приложение получает пакеты UDP и отправляет данные двум узлам в качестве UDP.Я делаю все с одной розеткой, и это работает.Сейчас я пытаюсь повысить производительность своего приложения и считаю миллисекунды.Является ли хорошей идеей выполнять все работы с сокетами с точки зрения производительности одного сокета?Любая помощь приветствуется.
bytesCount = recv(multicastUdpSocket, buffer, sizeof(buffer), 0);
sendto(multicastUdpSocket, buffer, bytesCount, 0, (struct sockaddr *)&multicastAddr, sizeof(multicastAddr));
sendto(multicastUdpSocket, buffer, bytesCount, 0, (struct sockaddr *)&unicastAddr, sizeof(unicastAddr));