unity制作app(5)--发送数据给数据库

server/2024/10/21 4:06:11/

这个之前做过,先不做照片的。下一节再做带照片的。

第一步 收集数据

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,包的内容原本是角色名称和职业,现在要改成好多个。

直接修改。老方法移植后是可以直接修改文件对应内容的。

服务器成功收到新结构体的数据


http://www.ppmy.cn/server/35060.html

相关文章

MLP实现fashion_mnist数据集分类(1)-模型构建、训练、保存与加载(tensorflow)

1、查看tensorflow版本 import tensorflow as tfprint(Tensorflow Version:{}.format(tf.__version__)) print(tf.config.list_physical_devices())2、fashion_mnist数据集下载与展示 (train_image,train_label),(test_image,test_label) tf.keras.datasets.fashion_mnist.l…

怎么把音频文件转化成文字?6个软件教你转换音频文件

怎么把音频文件转化成文字?6个软件教你转换音频文件 以下是六个常用的软件和方法,可以帮助您将音频文件转换为文字: 1.一键识别王: 这是一款强大的语音识别工具,可以将音频文件快速转换为文字,并提供编…

手机短信删除了怎么恢复?教你几个简单方法快速找回!

手机短信是我们日常生活中重要的沟通工具,我们用手机短信来联络亲朋好友,也用来接收来自其他软件的信息。但是有时候我们可能会不小心删除了一些重要的短信,手机短信删除了怎么恢复呢?本文将为您介绍3个简单方法,帮助您…

LangChain-RAG学习之 文档加载器

目录 一、实现原理 二、文档加载器的选择 (一).PDF 加载本地文件 可能需要的环境配置 (二).CSV 1、使用每个文档一行的 CSV 数据加载 CSVLoader 2、自定义 csv 解析和加载 (csv_args 3、指定用于 标识文档来源的 列(source_column (三)、文件目…

18.Blender 渲染工程、打光方法及HDR贴图导入

HDR环境 如何导入Blender的HDR环境图 找到材质球信息 在右上角,点击箭头,展开详细部分 点击材质球,会出现下面一列材质球,将鼠标拖到第二个材质球,会显示信息 courtyard.exr 右上角打开已渲染模式 左边这里选择世界…

(06)vite与ts的结合

文章目录 系列全集package.json在根目录创建 tsconfig.json 文件在根目录创建 vite.config.ts 文件index.html额外的类型声明 系列全集 (01)vite 从启动服务器开始 (02)vite环境变量配置 (03)vite 处理 c…

Linux搭建mysql环境

搭建 MySQL 环境 1、使用 wget 下载安装包,下载到 opt 目录中 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、安装 MySQL 公钥 rpm -i mysql57-community-release-el7-10.noarch.rpmrpm --import https://repo.mysql.com/RPM-GP…

Nvme协议第三章 Controller Registers

控制器寄存器位于MLBAR/MUBAR寄存器(PCI BAR0和BAR1)中,该寄存器应映射到支持有序访问和可变访问宽度的内存空间。host主机通过访问虚拟内存的方式访问该部分寄存器。 注:访问过程只能一次访问一个寄存器,不能多个访问…