public void RecvData(int opcode, ReadPacket r) { switch (opcode) { case 300: { int status = r.readShort(); if (status > 0) { for (int i = 0; i < status; i++) { int uid = r.readInt(); string name = r.readString(); string introduce = r.readString(); int nickexist = r.readShort(); if (nickexist > 0) { string temp = r.readString(); if (temp != "") { name = temp; } } model.InsertFriend(0, new ProfileForm() { Uid = uid, NickName = name, Introduce = introduce, }); } } break; } } }