Вам нужен клиент для чтения данных с сервера. Если возможно установить TCP-соединение с сервером, вы можете получить справку из этого руководства на TCP-клиенте Apache MINA
[ОБНОВЛЕНО]
Данные будут получены в ClientSessionHandler messageReceived
. Вы можете переопределить эту функцию в соответствии с вашими потребностями. Вы можете просмотреть пример SumUp , чтобы полностью понять его.
[ОБНОВЛЕНИЕ 2]
Чтобы получить байты в вашем случае, вам придется немного обновить messageReceived
вашего обработчика сеанса. Вы можете использовать IoBuffer для чтения байтов. Примерно так:
public void messageReceived(IoSession session, Object message) {
if (message instanceof IoBuffer) {
IoBuffer buffer = (IoBuffer) message;
byte[] b = new byte[buffer.remaining()];
buffer.get(b);
}
}