「讲解」SS CloudDataDerver协议说明
scratch吧
全部回复
仅看楼主
level 14
司南-识 楼主
本帖主要叙述SteveScratch CloudDataServer服务端的通信信息,原理和客户端方面的注意事项。
PS:由于SS CDS仍然处在开发阶段 后协议可能会随着更新进行较大的改动,故以最新版本协议为标准。
@史蒂夫◆萧 由衷感谢小萧,整个服务端是他负责编写的,我负责客户端的处理与通讯,在此声明。
小幽灵
镇楼
2018年11月16日 09点11分 1
level 14
司南-识 楼主
在开始之前,我们先来了解一下什么是SteveScratch Cloud DataServer
SteveScratch Cloud DataServer是由司南(客户端编写)与小萧82(服务端编写)共同制作的一个能使Scratch本地版兼容云数据的技术,简称SSCDS。SSCDS采用服务器Socket通讯技术在默认服务器的8081端口上开启一个Socket服务器,由客户端与服务端建立连接并开始通讯。
SSCDS是经济,免费,开源的。任何人只要有服务器,就能开自己的云数据服务器,不需要专门连接到某一个服务器,其保证了云数据的多元性和稳定性。而且你只要愿意,便可编辑Sscds来使得他支持您需要的功能,我们期待更优秀的第三方服务端的出现!
2018年11月16日 09点11分 2
level 14
司南-识 楼主
链接楼
本楼会提供本人整理的协议手册供大家下载与开发,请勿插楼!
2018年11月16日 09点11分 3
level 14
司南-识 楼主
2.从最基本的开始...
SSCDS(以下都这么简称)分为两块:登录系统和数据系统。
在连接到服务器时,Socket服务器会自动检测到连接并发送一条登录请求的消息(协议后面讲)并开始检测登录状态。到客户端内,客户端接收到信息会自动弹出登录请求(目前仅限ClipCC,SteveScratch后期九成也会有)并让用户输入,点击确认后又由客户端发送一条消息(协议后面讲)到服务端,由服务端判定消息是否合法(协议后面讲)然后找登录信息,登录密码不对,没有注册都会发消息到客户端(协议后面讲),直到信息正确,客户端所在服务端上的IP才会被确认为登录,获得登录者权限。
2018年11月16日 09点11分 4
level 14
司南-识 楼主
辅:关于提到的权限,看图理解
2018年11月16日 09点11分 5
level 12
就喜欢拿我的截图说事[滑稽]
2018年11月16日 10点11分 6
[滑稽][滑稽][滑稽]
2018年11月16日 10点11分
level 12
阔以!!!!!!
2018年11月16日 10点11分 7
level 14
司南-识 楼主
PS:关于数据存储方面原理就是上面权限图的注解了,自行理解
.
.
.
接下来就要讲真正的协议了
2018年11月17日 00点11分 9
level 1
继续呀,加油
2018年11月17日 00点11分 10
level 12
协议尼……
2018年11月17日 02点11分 12
往上看 通讯标准
2018年11月17日 04点11分
level 12
加油鸭
2018年11月17日 03点11分 13
level 14
司南-识 楼主
[阴险]吞楼
2018年11月17日 04点11分 14
level 9
膜拜黑科技
2018年11月17日 07点11分 15
level 12
话说clipcc实测竟然能连接易语言的服务器!只不过发送不了信息?
2018年11月17日 09点11分 16
我说了协议对了无论什么语言都可以写这个服务端
2018年11月17日 10点11分
至于发送消息检查你打开了文件权限没有
2018年11月17日 10点11分
level 11
ccbug很大啊。。。打开sb2不显示得在里面打开文件才行,保存文件时是另存为必须覆盖源文件才能保存。。。
2018年11月17日 15点11分 17
开源版通病 新版本重新加入了真保存
2018年11月17日 23点11分
回复 司南-逐梦º :那我下次更新下
2018年11月18日 00点11分
@万里星定 现在bug还蛮多
2018年11月18日 00点11分
1 2 尾页