小规模分布式开发应用,大家给点建议。开100分讨论

mostar 2010-06-24 12:18:31
软件具体应用:聊天室 和 会员登陆
应用规模:1000客户端-5000以内
环境:固定ip服务器 2000server sql2000数据库


问题

1.只是说用心跳包保证每个客户端的有效连接,有没有必要搞那个什么iocp,以效率优先考虑?
2.如何做到 客户端在别处登陆, 早先的客户端自动失去链接?
3.服务器向所有客户端发送信息,怎么提高效率?
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mostar 2010-06-24
  • 打赏
  • 举报
回复
第一个问题 有人搞过没?
麦客来了 2010-06-24
  • 打赏
  • 举报
回复
1. XMPP Client可以使用IP*Works的XMPP协议控件,也可以改造GoogleCode上的exodus项目来实现
2. XMPP Server可以使用Openfire或eJabberd来搭建
mostar 2010-06-24
  • 打赏
  • 举报
回复
XMPP协议 怎么个搞法,哪里有资料和demo
iqyely 2010-06-24
  • 打赏
  • 举报
回复
来学习下。
麦客来了 2010-06-24
  • 打赏
  • 举报
回复
考虑一下使用XMPP协议

1. XMPP协议,在XMPP Client离线后,其它订阅了这个Client的账号会收到消息
2. XMPP账号登录以后,其它位置的登录会强迫下线
3. 服务器端程序可以获取所有连接的账号,然后发消息
SS_LO 2010-06-24
  • 打赏
  • 举报
回复
1000-5000 不用iocp也可以吧

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧