UDP-сервер с пружинной интеграцией

Интересно, возможно ли создать UDP-сервер с интегрированной средой Spring, которая сможет принимать запросы и возвращать ответы.

Для TCP существуют шлюзы TCP, которые разрешают обработку запросов / ответов, но я не вижу аналогичных вещей для UDP.

Легко настроить прослушиватель UDP и получать пакеты, но тогда я не вижу, как вернуть ответ, так как могу только направить его в предварительно определенный выходной канал.

Также я не вижу IP-адрес и порт отправителя, поскольку преобразователь не получает объект DatagramPacket, а только данные.

Вот моя конфигурация:

<int:channel id="ChannelIn" />

<ip:udp-inbound-channel-adapter id="ChannelReceiver"
    channel="ChannelIn"
    port="5555"
    multicast="false"
    check-length="false" 
    pool-size="10"
    />

<int:transformer
    ref="datagramToPacketTransformer"
    input-channel="ChannelIn"
    output-channel="ChannelSA" 
    method="toPacket"/>

<int:channel id="ChannelSA" />

<int:service-activator id="ChannelActivator" 
    input-channel="ChannelSA"
    ref="PacketHandler"
    method="process"
/>

Ответы на вопрос(3)

Ваш ответ на вопрос