请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[正经水一水] 关于ifaction的联机之事一二

4

主题

4

帖子

46

积分

iF元素粒

Rank: 2

积分
46
发表于 2020-10-15 18:18:10 | 显示全部楼层 |阅读模式
收发都用get
后端与sql交互
代码如下
ifaction
  1. var web = "http://127.0.0.1/?你好=新世界"
  2. var getdata = IWeb.getUrl(web)
  3.     log(getdata)
  4.     log(web)
复制代码

node
  1. router.get('/', getgame)
  2. getgame = (req,res)=>{
  3.   console.log(req)
  4.   console.log(req.query)
  5.       res.send({"user" : "是的"})
  6.     console.log("数据传输完成“);
  7. }
复制代码

目前已经完成
后端与sql数据交互
与ifaction数据交互
后端解析json数据
  1.   var sqlcmd = JSON.stringify(req.body)
  2.   // 解析为json
  3.       // console.log(sqlcmd)
  4.   var sqlcmd1 = JSON.parse(sqlcmd)
  5.   // 格式json
  6.       // console.log(sqlcmd1)
  7.       sqlcmd = Object.keys(sqlcmd1)
  8.       // 转换为object对象
  9.       // console.log(sqlcmd)
  10.       sqlcmd1 = JSON.parse(sqlcmd[0])
  11.       // 格式化为json
  12.       // console.log(sqlcmd1.sql)
  13.   sqlcmd = sqlcmd1.sql
  14.   // 取值
  15.   // console.log(sqlcmd)
  16.   var sql ="sql语句查询"+sqlcmd
  17.   // 传递sql
  18.   chaxun = ""
  19.   //清空数据
  20.   console.log(sql)
  21.   console.log(chaxun)
  22.   var sqlArr = [];
  23.   var callBack = (err,data)=>{
  24.     if(err){
  25.       console.log("sql错误无法初始化sql池")
  26.       // console.log(err)
  27.     }else(
  28.       res.send({
  29.         "user" : data
  30.       })
  31.     )
复制代码

话说,这算不算重复造轮子
那些想做联机的,分享下思路呗
别让我寂寞太久

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6

主题

54

帖子

615

积分

iF村庄

Rank: 5Rank: 5

积分
615

摩点支持者内测用户

发表于 2020-10-17 08:10:52 | 显示全部楼层
单次连接这种东西……实时收发是个问题 对服务器也有压力
关键在于多个客户端的数据如何存储与交互

14

主题

157

帖子

802

积分

iF村庄

Rank: 5Rank: 5

积分
802
发表于 2020-10-17 20:57:14 | 显示全部楼层
觉得先把IFACTION单机主要内容完善就非常了不起了。微信小游戏功能出来就应该有小联机功能吧。最少应该有分享功能吧。当然官方能出大联机功能就最好了,一定跪求!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.