Example #1
0
 static public void DispatchSocketMsg(int bigid, int smallid, LuaInterface.LuaByteBuffer buff)
 {
     if (DispatchSocketMsgAction != null)
     {
         DispatchSocketMsgAction.Call(bigid, smallid, buff);
     }
 }
Example #2
0
 public static void netcommonHandle(int bigid, int smallid, byte[] buff)
 {
     if (bigid == 0)                                   //
     {
         if (smallid == NetFramework.Protocal.Connect) //客户端返回连接成功
         {
             Debug.Log("NetFramework.Protocal.Connect connnet ok");
         }
         else if (smallid == NetFramework.Protocal.Disconnect) //客户端返回关断
         {
             Debug.Log("NetFramework.Protocal.Connect Disconnect");
         }
         else if (smallid == NetFramework.Protocal.Exception) //异常掉线
         {
             Debug.Log("NetFramework.Protocal.Connect Exception");
         }
         else if (smallid == NetFramework.Protocal.ConnectFail) //连接失败
         {
             Debug.Log("NetFramework.Protocal.Connect ConnectFail");
         }
     }
     else
     {
         UnityEngine.Debug.Log(string.Format("netcommonHandle: {0} {1}", bigid, smallid));
         //分发到lua层
         LuaInterface.LuaByteBuffer luaByteBuffer = new LuaInterface.LuaByteBuffer(buff);
         NetFramework.NetworkManager.DispatchSocketMsg(bigid, smallid, luaByteBuffer);
     }
 }
Example #3
0
 public void WriteBuffer(LuaInterface.LuaByteBuffer strBuffer)
 {
     WriteBytes(strBuffer.buffer);
 }