示例#1
0
        public override String ToString()
        {
            String returnString = "";

            if (mIsBaseObject == false)
            {
                if (mValue == null)
                {
                    returnString = "null";
                }
                else
                {
                    returnString = mValue + "";
                }
            }
            else
            {
                returnString += "{";
                String tempString = "";
                foreach (var item in mObject)
                {
                    returnString += tempString;
                    returnString += item.Key + "";
                    returnString += ":";
                    BaseData value = item.Value;
                    if (value.mIsBaseObject == false)
                    {
                        if (value.mValue == null)
                        {
                            returnString += "null";
                        }
                        else
                        {
                            returnString += value.mValue + "";
                        }
                    }
                    else
                    {
                        returnString += value.ToString();
                    }
                    tempString = ",";
                }
                returnString += "}";
            }
            return(returnString);
        }
示例#2
0
 public void onRecv(BaseData bsd)
 {
     Console.WriteLine("onRecv:");
     Console.WriteLine(bsd.ToString());
     Console.WriteLine("onRecv:");
 }
示例#3
0
        public void onSend(IAsyncResult ar)
        {
            BaseData bd = (BaseData)ar.AsyncState;

            Console.WriteLine("basenettcp onSend sunncess " + bd.ToString());
        }
示例#4
0
        public void onSend(IAsyncResult ar)
        {
            BaseData bd = (BaseData)ar.AsyncState;

            Debug.Log("basenettcp onSend sunncess " + bd.ToString());
        }