这个之前做过,先不做照片的。下一节再做带照片的。
第一步 收集数据
1.先做一个AppModel结构体,这个结构体需要单做的。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//using Assets.Model;
public class AppModel
{public string id { get; set; }//只要做就都不是事public string name { get; set; }public string sex { get; set; }public string year { get; set; }public string month { get; set; }public string mobile { get; set; }public string address { get; set; }public string degree { get; set; }public string business{ get; set; }public string height { get; set; }public string weight { get; set; }public string introduce { get; set; }public string photo { get; set; }public AppModel(){}public AppModel(AppModel model)//{this.id = model.id;this.name = model.name;this.sex = model.sex;this.year = model.year;this.month = model.month;this.mobile = model.mobile;this.address = model.address;this.degree = model.degree;this.business = model.business;this.height = model.height;this.weight = model.weight;this.introduce = model.introduce;this.photo = model.photo;}
}
2.在JoinSubmit中收集信息findwithTag,这东西不难。
3.app发送数据(账号+密码)给服务器
点击登录按钮,客户端发送sendMessage(0,0,0,message),000+账号密码!
4.服务器接收数据(处理000),返回001+结果
5.客户端查看结果,登陆成功的话,收到的值是账号的id,同时向服务器发送200+null。
6.服务器处理200,返回当前账号中的信息!(在app中强制规定一个账号下只有一个角色)
(后期还需要修改账号所对应的内容!数据上改的东西还是比较多的)
返回201+这个账号下所有的角色信息。
7.客户端接受201,赋值全局变量,结束本次消息发送。(到此为止是起到了一个查询单个账号信息的作用)
继续计划完成的是注册角色信息(AppModel)的功能(本来是应该从这里开始的,但一次工作一个样)。
8.当要注册时,首先是由客户端发送202,包的内容原本是角色名称和职业,现在要改成好多个。
直接修改。老方法移植后是可以直接修改文件对应内容的。
服务器成功收到新结构体的数据