找回密码
 立即注册
查看: 4678|回复: 65

[源码] unity WebGL Websocket实时通信技术

[复制链接]
发表于 2017-6-6 10:52 | 显示全部楼层 |阅读模式
资源信息 Asset Information
资源名称: Websocket sharp (发帖教程)
版本: (版本)
资源等级: 1
资源格式: .unitypackage vs工程 (链接失效请点击帖子右下方举报通知管理员)
资源大小: 400K (默认:MB)
下载地址: https://github.com/y85171642/YLWebSocket (购买积分)
点击查看原图
美丽分割线
提示: 图片中文字太小,可以点击图片,单独显示图片后放大看。

unity5版本以后开始支持发布WebGL运行在html5中,彻底改变了无插件在网页中可以运行web3d,Websocket技术的出现也给unity webGL开发爱好者带来了选择和机会。
新技术的出现意味着又有新的坑让我们去填,若你正在研究或已经在使用unity WegGL 及Websocket技术做项目
欢迎一起学习、交流、共同进步,请相信群众的力量才是无限532190739,unityWebGL websocket 学习群532190739
     由于实际的开发中要用到Unity WebGL和 Websocket实时通信技术。目前我这里主要是对"
websocket-sharp"这个开源demo进行了验证确实可以使用。
  由于本人只有一个C#基础的水平,
在使用中遇到一些问题,但最终解决了,   在这里有不对的地方请纠正。   
         这里下载开源项目      https://github.com/y85171642/YLWebSocket
       这是一个网友对源码的解释
      http://www.cnblogs.com/yinlong1991/p/5092939.html
      下压缩包,解压后里面是这个样子的;
   
     
     其中一个服务端工程文件可以用VS打开,我是用VS2013。
     其中一个unity3d客户端。我用的是unity 5.5.1.
   这里注意:unity3d客户端 ,如在unity工程运行会报错,一定要发布成WeBGL,用火狐浏览器打开。 ,
   websockt不能在工程里调试也是相当麻烦的,不知道如何解决。
   服务端工程文件可以用VS可以直接在vs运行调试。   测试-------服务器和web端 消息发送和接收成功

安装Apach  
   后面为了验证webgL的websocket功能  ,需要将发出来的WebGL部署到服务器,通过浏览器来远程访问。
   我是用的Apach  版本    httpd-2.2.25-win32-x86-no_ssl.msi    直接默认安装.
将unity发布的WegGL文件放到Apach的安装目录 htdocs下 ,html的名字随便。我的是web3d.html

用火狐浏览器访问 ,注意确保  开启APach 服务开启   

访问成功
     
这样需要同时部署两个服务器:一个web服务,一个websocket服务器。
为了验证给领导看在websocket服务器中加了一个发送消息的按钮。由于我的编程也就一般在websocket服务器中加发送消息的按钮时花了不少时间研究,
中途找同事解决,由于同事其它原因,但最后还是自己搞定。

验证 在unity中不能输入中文。不知道如何解决。
欢迎一起学习、交流、共同进步,请相信群众的力量才是无限532190739,unityWebGL websocket 学习群532190739

本帖子中包含更多资源

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

×
发表于 2017-7-17 02:19 | 显示全部楼层
学习~~~~~~~~~~~~~~~~
发表于 2017-9-21 18:11 | 显示全部楼层
很不错
发表于 2017-9-21 17:48 | 显示全部楼层
真心顶
发表于 2017-9-21 17:31 | 显示全部楼层
说的非常好
发表于 2017-9-21 18:15 | 显示全部楼层
很好哦
发表于 2017-9-21 17:32 | 显示全部楼层
LZ真是人才
发表于 2017-9-27 14:23 | 显示全部楼层

不错 不错 不错
发表于 2017-10-12 18:23 | 显示全部楼层
很不错
发表于 2017-10-12 18:57 | 显示全部楼层
好帖就是要顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-20 19:33 , Processed in 0.113405 second(s), 33 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表