我想知道是否有可能創建一個能夠接受請求並返回響應的彈簧集成框架的UDP服務器。與彈簧集成的UDP服務器
對於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"
/>
這裏的JIRA;應該把它變成2.2 ... https://jira.springsource.org/browse/INT-2776 –