设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

websocket插件实现不同RMMV客户端的数据传输

查看数: 6435 | 评论数: 10 | 收藏 7
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-5-3 23:25

正文摘要:

本帖最后由 guoxiaomi 于 2016-5-9 22:39 编辑 最近试了一下搭建个人的博客,选择了SAE做服务器。现学了一堆PHP,SQL, Javascript,html5等等之后惊奇的发现SAE的Channel通讯服务! 于是在自己的网站上搭了一个 ...

回复

清澈淌漾 发表于 2021-3-27 10:36:48
最近想试试MV当前端用 康康
guoxiaomi 发表于 2017-6-22 21:14:57
walf_man 发表于 2017-6-22 21:07
不错,学习了,sae能直接使用websocket?
另外,能做一个同屏互动的吗?服务端和客户端代码都要。感谢。{:4 ...

SAE 利用 channel 服务实现 websocket 通讯,等于是 SAE 自己搭了一个 websocket 服务器,然后所有人都连到上面去。与你自己的服务端代码之间的通讯是 http 回调。所以自己只需要做一个 web 端就行。

详情看这里: http://sinacloud.com/doc/sae/php/channel.html

不过现在也之间支持 websocket 了,只需要用 node.js 的项目,但是需要自己部署环境,那个我不会……

我可以告诉你如何让客户端与服务端进行 websocket 通讯,传输少量的信息。但是不想花时间在显示通讯内容上。

点评

加个q偶尔交流下经验吧^_^  发表于 2017-6-23 22:39
学习了,新浪的这个服务不错  发表于 2017-6-23 20:54
walf_man 发表于 2017-6-22 21:07:24
不错,学习了,sae能直接使用websocket?
另外,能做一个同屏互动的吗?服务端和客户端代码都要。感谢。
heying1900 发表于 2017-6-22 08:51:46
是一个很好的实验方向!支持,关注!!

点评

现在正在用php写基于http访问的服务器,主要为了xp/vx/va。之后也会针对mv利用channel功能实现即时推送  发表于 2017-6-22 10:24
guoxiaomi 发表于 2016-5-6 09:28:04
小叮鈴 发表于 2016-5-5 14:03
能連成怎麼樣? LA做個範例來看看拔


你先这样试一下,不要急着要范例:

新建一个工程,加入插件,然后按照我上面的第2个事件图(ID:005)设置一下事件。

1. 对话选择登陆,等几秒弹出登录成功的信息
2. 对话选择‘改变变量10=10’,之后打开F9看看变量10的值,应该立即改变为10了。

这个是因为你登陆的账号就是guest01,改变的变量的时候输入的目标也是guest01,自然改动的是本机。

如果要实现联机功能,你把ws_login后面的guest01改成00,然后打包到另一台电脑上运行。先同时都登陆成功,之后在guest00客户端上运行插件指令ws_set guest01 v10 i 10,在guest01客户端上用F9看看是不是变量10的值已经改变了?

点评

嗯,欢迎回来~  发表于 2016-5-10 23:59
沒有用的話就= = 等有用我再來測試-.-  发表于 2016-5-10 19:24
一切技术都是无用的,你可以试试范例。  发表于 2016-5-10 13:54
阿 那有甚麼用= ="  发表于 2016-5-10 13:31
问题的关键是改变了另一个rmmv客户端中的变量和开关。  发表于 2016-5-9 12:25
汪汪 发表于 2016-5-5 21:20:32
使用别人的网站进行信息传递......感觉有点怪怪的

点评

我对服务端的代码很感兴趣,方便提供一下吗?谢谢~  发表于 2017-9-20 16:56
本来想把服务器的搭建也写成教程,又觉得和rm的主题无关,感兴趣的人较少。所以就做了一个插件,如果你感兴趣的话,我可以提供服务端的代码。  发表于 2016-5-5 21:45
小叮鈴 发表于 2016-5-5 14:03:45
能連成怎麼樣? LA做個範例來看看拔{:2_249:}

点评

上传好了,试试范例吧  发表于 2016-5-9 22:40
看不出來效果是甚麼 弄個範例來~~  发表于 2016-5-6 01:34
发现并不知道怎么传范例,所以把事件的设置页面截图下来,可以作为参考。  发表于 2016-5-5 18:57
看来必须要传一个范例上来啊,最近时间不多,最多一周我就传上来。  发表于 2016-5-5 15:26
iusan 发表于 2016-5-5 10:16:19
从理论上说,是不是也能通过这个方法实现同一玩家不同设备之间的存档共享?

点评

我之前设计的时候把传输的部分内容转义过,现在应该没问题了,会把'message='后面的内容原封不动的传送  发表于 2016-5-5 15:22
的确网盘就可以,不过手动存来存去很麻烦。如果用这种会更方便,尤其RM的存档本身很小,实时应该也不会有什么影响?  发表于 2016-5-5 13:44
理论上讲是可以的,但是websocket通讯更注重实时性的通信。共享存档的话传到网盘上就行了吧。  发表于 2016-5-5 12:29
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-27 21:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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