精英盒子 -> 零毫秒 -> 一起来YY下一个版本(0.2)的零毫秒 [打印本页]

jybox 2011-11-25 20:18

一起来YY下一个版本(0.2)的零毫秒

之前讨论已经决定继续使用SB协议
ps.SB=String & Binary=字符串数据+二进制包头


SB协议第2版将增加的内容:
该版本协议开始提供向下兼容...要仔细一点设计
表情、聊天(群)图片、传文件、群共享文件、好友系统、群系统、临时小组(详情见后文)、离线消息(详情见后文)、完善错误处理机制、漫游聊天记录、漫游配置(详情见后文)
临时小组:类似QQ的讨论组,任意创建,当小组中所有用户都下线时自动销毁
离线消息:初步只打算支持文本消息和表情,不支持图片
漫游配置:在服务器上开辟一定空间(初步1MB),给客户端自由支配,自由存取。比如可以被用于键值对形式(该功能在SDK中提供)。可以被官方客户端或者第三方客户端漫游储存一些自定义配置信息。

语音、视频等P2P相关功能暂不提供。这个版本中的传文件也算是P2P功能,先以此作为试点,下一版可能提供语音视频。

服务器方面
GUI管理工具:用于管理服务器程序,支持远程,支持跨平台间管理(即例如用Windows的GUI管理工具可以管理位于远程Linux服务器上的服务器程序)
守护程序:在服务器程序出错时自动重启服务器
数据库方面包括四个数据库
1.用户信息数据库——通过远程接口访问,只储存用户名和密码,与论坛互通
2.聊天记录、用户活动日志
3.服务器程序日志
4.用户配置/关系信息

官方客户端
增加主题系统:可以通过CSS控制样式、动态布局(即主题可以控制ui布局)、自动版本升级等
客户端没用太多要说的,主要就是实现通讯协议

SDK
SDK依旧从官方客户端中抽取,尽量把所有可供重用的代码都抽取出来,提供详细的文档(这样也有助于其他开发人员了解零毫秒官方客户端的实现)


whtsky 2011-11-25 21:44
GUI管理工具意义不大,先往后放着
重点是完善文档和SDK.

jybox 2011-11-25 21:56
whtsky:GUI管理工具意义不大,先往后放着
重点是完善文档和SDK. (2011-11-25 21:44) 

能用是关键....
0.1写完我就要开始拉人了

我偏向于写客户端....

osfpu 2012-08-07 09:04
路过,拉人拉我吧,让我学习学习

四夕青俊 2012-08-21 16:47
目测不会有Android版

内容来自[手机版]

jybox 2012-08-21 17:36
四夕青俊:目测不会有Android版
内容来自[手机版]  (2012-08-21 16:47) 

会的,不过那是很远很远的事情了




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.047624 second(s),query:5 Gzip enabled