Реквизиты:
- Я должен открыть несколько сокетов / подключений к одному и тому же IP-адресу и порту сервера.
- Я должен определить, с какого соединения поступил запрос, и
перенаправить ответ на то же соединение. - Соединение представляется как Ip сервера и порт + Ip клиента и порт
- Каждое соединение должно быть одноразовым = false, ожидается, что оно будет иметь несколько запросов / ответов
Я использую совместную работу TcpReceivingChannelAdapter и TcpSendingMessageHandler с TcpNetClientConnectionFactory.
ИIntegrationFlow для динамического создания этих соединений.
Как создать несколько сокетов для TcpNetClientConnectionFactory, которые все указывают на один и тот же хост и порт?
Я знаю, как установить пункт назначения с новым TcpNetClientConnectionFactory (hostПорт).Но я не могу увидеть или найти, как повлиять на то, какой порт используется
Должно ли это быть сделано с несколькими TcpNetClientConnectionFactory, каждый из которых связан с одним входящим и исходящим TCP-адаптером?
Как мне установитьлокальный порт для этих соединений?или хотя бы как его получить?
Кажется, я не нашел ни одного документа об этой опции.Наиболее похожим будет Этот вопрос