2012-12-21 1 views
0

Я использую netty. В приложении может обрабатывать пакеты, но мне нужно отправить обработанный пакет на другом сервере и вернуться к входящему потоку результата обработки пакета стороннего сервера; Как я могу открыть новое соединение внутри сервера hadler для отправки пакета на сторонний сервер и для чтения результата?Как я могу открыть новый клиентский канал внутри обработчика сервера по другому адресу

ответ

1

Точно так же вы должны написать клиент с netty.

Нетти клиента Пример: http://static.netty.io/3.6/guide/#start.9

Вы должны были бы использовать ClientBootstrap создать новый загрузчик, создать трубопроводный завод, обработчики и т.д., и т.д.

Во всех честно, это, наверное, бит overkill, если вы не действительно нужно, чтобы он был асинхронным, что звучит так, как будто вы этого не делаете. Если это всего лишь служба REST или что-то подобное, вам нужно получить доступ, я бы просто использовал клетчатый старик HttpUrlConnection и получал то, что вам нужно синхронно.