private int OnDispatch(COMMAND command, byte[] packet) { Receiver.Func func = null; if (this.packetMappingDic.TryGetValue(command, out func)) { this._parent.WriteLog(Connector.LOGTYPE.RS, string.Format("{0}", command)); func(packet); return(0); } return(-1); }
private void BIND(COMMAND command, Receiver.Func method) { this.packetMappingDic.Add(command, method); }