Не отсылается сообщение по udp

119
23 августа 2019, 10:10

Есть код:

UFUNCTION(BlueprintCallable)
    void OnBoneHit(FString bone);
void ACameraPawn::OnBoneHit(FString bone)
{
    ARamaUDPSender sender;
    sender.StartUDPSender("UdpSendSocket", "127.0.0.1", 11111);
    sender.RamaUDPSender_SendString(bone);
}

Вызывается так:

Ловлю сообщения по заданному порту, ничего не приходит. Код udp взят здесь.

Answer 1

void ACameraPawn::OnBoneHit(FString bone)
{
    if (bone == "none") return;
    UWorld* World = GetWorld();
    ARamaUDPSender* pSender;
    for (TActorIterator<ARamaUDPSender> It(World); It; ++It)
    {
        pSender = *It;
        pSender->StartUDPSender("UdpSendSocket", "127.0.0.1", 11111);
        pSender->RamaUDPSender_SendString(bone);
        break;
    }
}
READ ALSO
Избыточность оператора delete[] в С++

Избыточность оператора delete[] в С++

Тут я как всегда не вовремя задумался вот над каким вопросомПри выделении памяти из кучи очевидно, что в куче должна сохраняться информация...

102
Какие библиотеки нужны для реализации Android приложения, которое воспроизводит аудио-файлы?

Какие библиотеки нужны для реализации Android приложения, которое воспроизводит аудио-файлы?

Нужна помощь в определении необходимых библиотек, чтобы реализовать приложение в котором будут воспроизводиться музыкальные файлы и различные...

125
Убрать пробелы в начале и конце строки (editext)

Убрать пробелы в начале и конце строки (editext)

Цель: в edittext убрать пробелы в начале и конце строки

98