-1

AbstractOioByteChannel.doWrite(ChannelOutboundBuffer in) の無限ループが正しいかどうかわかりません。netty バージョン 4.0.9 ありがとう、-Igor

4

1 に答える 1

0

メッセージが表示されない場合は、ループ ブレーク (下の太字) を追加する必要があるようです。

    *for (;;) {
        Object msg = in.current();
        **if (msg == null) {
            break;
        }**
        if (msg instanceof ByteBuf) {
            ....
        } else if (msg instanceof FileRegion) {
            ...
        } else {
            in.remove(new UnsupportedOperationException(
                    "unsupported message type: " + StringUtil.simpleClassName(msg)));
        }
    }*
于 2013-09-30T07:27:39.747 に答える