1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/liumian-quantum-tunnel

 / Детали:

В мастер-версии исходного кода прямое использование Data из QuantumMessage привело к отсутствию ответа

Предстоит сделать
Владелец
Создано  
30.11.2024

В исходном коде мастер-версии прямое использование Data из QuantumMessage вызвало отсутствие ответа из-за следующих изменений.

if (quantumMessage.getMessageType() == QuantumMessage.MessageType.DATA) {
                proxyChannel.writeAndFlush(quantumMessage.getData().toByteArray());
            } else {
                log.info("Соединение уже открыто: {}:{}", quantumMessage.getTargetHost(), quantumMessage.getTargetPort());
}

В предыдущей версии было обнаружено, что использование Unpooled.copiedBuffer было успешным.

ByteBuf byteBuf = Unpooled.copiedBuffer(quantumMessage.getData().toByteArray());

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/liumian-quantum-tunnel.git
git@api.gitlife.ru:oschina-mirror/liumian-quantum-tunnel.git
oschina-mirror
liumian-quantum-tunnel
liumian-quantum-tunnel