接分。     

解决方案 »

  1.   

    如果是接收数据的话:
    byte [] reciveBuffer = mSock.Read();//此处具体情况具体分析,主要的是reciveBuffer。
    MemoryStream mMStream = new MemoryStream(reciveBuffer);
    BinaryReader mReader = new BinaryReader(mMStream);
    int mFlag = mReader.ReadInt32() // 读出标志位0X7E ,也可以mReader.ReadBytes(4);
    double mLon = mReader.ReadDouble();//经度
    char mLdir = mReader.ReadChar();// E
    double mLat = mReader.ReadDouble(); //纬度
    char mLadir = mReader.ReadChar(); // 
    long mDateTime = mReader.ReadInt64() // 时间和日期就看发包的时候是如何组织的了,对应的读出就行了。..............................
    ..............................
    mReader.Close();
    mMStream.Close();
    mReader = null;
    mMStream = null;此处的mMStream、和mReader对象,你可以自己封装为自己的,可能会经常性的用到,只是自己封装这样比较方便。