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); }
public void Init(Object v, ProtocolHeader hdr) { _connection.ConnectionDelegate.Init(this, hdr); }