你开发的应用还是单机版,不存数据,不联网?

一、自己手撸socket通信能用吗

相关话题 :点对点通信,或者c/s通信

发布目标平台 手撸socket
电脑桌面 可用
手机 可用
WebGL 不能用

二、既然WebGL不能用socket,那应该能用WebSocket吧?

相关话题 :b/s通信

不能,Unity WebGL不能使用WebSocket,要使用WebSocket,需要通过浏览器转(Unity与浏览器通信)

参考:Interaction with browser scripting
https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

三、能连接远程数据库吗?

相关话题 :数据持久化,数据存储、数据管理

发布目标平台 连接服务器上的MySQL
电脑桌面 可以
手机 可以
WebGL 不可以

四、WebGL能用哪些通信及数据存储方法?

通信及数据存储 可用否
socket No
webSocket No
MySQL网络数据库 No
UnityWebReques(Http) Yes

五、WebGL非要连接远程数据库怎么办?

  • (1)通过浏览器的js调用db
    WebGL要连接远程的MySQL数据库,只能通过Calling JavaScript functions from Unity scripts

参考:Interaction with browser scripting
https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

  • (2)连接服务器,让服务器去干

六、本机多个程序之间要通信怎么办

相关话题 :进程间通信

  • (1)年富力强的可以自己手写socket通信
  • (2)爱偷懒的聪明人也可以用消息中间件,诸如ZMQ
  • (3)爱折腾的聪明人可以自自己开发一个你自己的ZMQ
  • (4)其它:参考进程间通信的其它方法
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐