namespace KYFramework.Network { public static class ErrorCode { public const int ERR_Success = 0; // 1-11004 是SocketError请看SocketError定义 //----------------------------------- // 100000 以上,避免跟SocketError冲突 public const int ERR_MyErrorCode = 100000; public const int ERR_PacketParserError = 100005; public const int ERR_PeerDisconnect = 102008; public const int ERR_SocketCantSend = 102009; public const int ERR_SocketError = 102010; public const int ERR_RpcFail = 102001; //----------------------------------- // 小于这个Rpc会抛异常,大于这个异常的error需要自己判断处理,也就是说需要处理的错误应该要大于该值 public const int ERR_Exception = 200000; public const int ERR_NotFoundActor = 200002; public const int ERR_AccountOrPasswordError = 200102; //----------------------------------- public static bool IsRpcNeedThrowException(int error) { if (error == 0) { return false; } if (error > ERR_Exception) { return false; } return true; } } }