コード例 #1
0
ファイル: SSLAgentStream.cs プロジェクト: RainsSoft/MyNet
        public override void Write(byte[] buffer, int offset, int count)
        {
            SSLWritePacket wp = new SSLWritePacket(_curwritePacket);

            wp.Stream.WriteBytes(buffer, offset, count);
            _context.Channel.SendAsync(wp);
        }
コード例 #2
0
ファイル: SSLServerHandler.cs プロジェクト: RainsSoft/MyNet
        public override void ChannelWriteFinish(IContext context, object msg)
        {
            SSLWritePacket sslpacket = msg as SSLWritePacket;

            if (sslpacket != null && sslpacket.Parent != null)
            {
                context.FireNextWriteFinish(sslpacket.Parent);
            }
            else
            {
                context.FireNextWriteFinish(msg);
            }
        }