public override void Init(Channel ch, ProtocolHeader hdr)
 {
     if (hdr.Major != 0 && hdr.Minor != 10)
     {
         throw new ProtocolVersionException((sbyte)hdr.Major, (sbyte)hdr.Minor);
     }
 }
        public virtual void Init(Channel ch, ProtocolHeader hdr)
        {
            ch.Connection.Send(new ProtocolHeader((byte)1, hdr.Major, hdr.Minor));
            List <Object> plain = new List <Object>();

            plain.Add("PLAIN");
            List <Object> utf8 = new List <Object>();

            utf8.Add("utf8");
            ch.ConnectionStart(null, plain, utf8);
        }
Пример #3
0
 public void Init(Object v, ProtocolHeader hdr)
 {
     _connection.ConnectionDelegate.Init(this, hdr);
 }