Example #1
0
 /// <summary>
 /// 添加回调侦听
 /// </summary>
 /// <param name="protocol">协议号</param>
 /// <param name="fun">回调方法</param>
 /// <param name="clrType">数据的CLR类型</param>
 public void addListener(int protocol, SocketListenerDele fun, ICLRType clrType)
 {
     if (!listenDic.ContainsKey(protocol))
     {
         listenDic.Add(protocol, new SocketListenerVO(clrType, fun));
     }
 }
Example #2
0
File: Service.cs Project: xqy/game
 /// <summary>
 /// 添加回调侦听
 /// </summary>
 /// <param name="protocol">协议号</param>
 /// <param name="fun">回调方法</param>
 /// <param name="clrType">数据的CLR类型</param>
 protected void addListener(int protocol, SocketListenerDele fun, ICLRType clrType)
 {
     protocolList.Add(protocol);
     SocketManager.instance.addListener(protocol, fun, clrType);
 }
Example #3
0
 public SocketListenerVO(ICLRType clrType, SocketListenerDele fun)
 {
     this.clrType = clrType;
     this.fun = fun;
 }