예제 #1
0
        protected override void beforeSend(ByteBuffer buffer)
        {
            base.beforeSend(buffer);

            var saveDataBuilder = new TcpDataSaveHelper.SaveData.Builder()
            {
                IsRequest     = true,
                NeedParseData = buffer.ToArray <byte>(),
                Length        = buffer.Limit(),
                OffSet        = 0,
            };

            helper.addData(saveDataBuilder.build());
            refreshAppInfo();
        }
예제 #2
0
        protected override void afterReceived(ByteBuffer buffer)
        {
            base.afterReceived(buffer);
            refreshSessionAfterRead(buffer.Limit());

            var saveDataBuilder = new TcpDataSaveHelper.SaveData.Builder()
            {
                IsRequest     = false,
                NeedParseData = buffer.ToArray <byte>(),
                Length        = buffer.Limit(),
                OffSet        = 0
            };

            helper.addData(saveDataBuilder.build());
        }