游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3673|回复: 8

关于服务端广播数据问题请教

[复制链接]

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2011-1-13 02:03:00 | 显示全部楼层 |阅读模式
因系统设计的原因 服务端需要向每个客户端发送大量的中文数据 这些数据是由玩家提交的 类似留言这样的信息 海量
策划的需求是说一条最多20个汉字 至少保存500条 这500条数据每3个小时删除一次 每次至少要发送30条  那就是600个汉字啊....这么多数据以什么方式发送最好呢 请教各位大人了

21

主题

296

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2011-1-13 11:07:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

好像没有什么特别的方式可以提高效率。
一条一条发吧。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20515
发表于 2011-1-13 11:14:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

从数据总量来看,貌似还可以接受的,既然是玩家发送的留言,它的可循规律估计比较难,我感觉还是直接做转发就可以了。

3

主题

114

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2011-1-13 11:50:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

一起发送的可以将消息打包,格式自定。一个消息最大定为1K来讲,30条数据、600汉字不会超过两个消息包。减少消息交互次数可以加快速度。

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2011-1-13 23:00:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

我想了想 如果让客户端主动请求的话应该会好一点 在server短搞个xml文件 记录所有的留言信息 形成格式
然后客户端直接远程解析这个xml 就不要服务器中转了  各位大大 这种方式可行吗

21

主题

296

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2011-1-14 00:38:00 | 显示全部楼层

Re: Re:关于服务端广播数据问题请教

scylla: Re:关于服务端广播数据问题请教
我想了想 如果让客户端主动请求的话应该会好一点 在server短搞个xml文件 记录所有的留言信息 形成格式
然后客户端直接远程解析这个xml 就不要服务器中转了  各位大大 这种方式可行吗

我反倒觉得 这么做会使总的工作量加大了。
因为
该发的内容量一点都没变少,而且还要服务端时时刻刻监听客户端是否提出请求,还要对消息进行整合。

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2011-1-14 08:15:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

广播这种小功能你们竟然从底层开始开发,可见架构...唉.楼主不要生气,hehe

请你们的服务器主程帮你写底层.上面就你自己来搞.

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2011-1-16 21:31:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

不监听呢  就是类似浏览网页那样  客户端自己去请求网页 解析数据 这样会不会好点
楼上朋友说的对 现在可以发 但是我想不通过服务器来作这个操作

15

主题

231

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
发表于 2011-1-24 16:21:00 | 显示全部楼层

Re:关于服务端广播数据问题请教

一个功能不需要你做这么多,叫主程写好了就行。你只管发就行了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-4 23:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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