Я использую Spring Integration 2.0.3 с TCP.Поведение приложения заключается в том, что оно действует как TCP-клиент и отправляет сообщение стороннему инструменту с использованием TCP.Таким образом, приложение устанавливает соединение со сторонним инструментом, используя TCP, отправляет сообщение, ожидает ответа и, когда оно получено (снова действует как клиент), закрывает соединение.Теперь проблема заключается в том, что сторонний инструмент не может ни добавить терминатор, ни сделать сообщение фиксированной длины.
Насколько я понимаю, существует три способа сделать пакет и отправить его в приложение 1) Всегда отправлять фиксированный размерсообщения 2) Отправляйте размер сообщения с каждым сообщением 3) Используйте систему маркеров для разделения сообщений
Но я не могу использовать ни один из способов, упомянутых выше, я хочу знать, как мое приложение может получить ответное сообщение в этом сценарии,Возможно ли это?