请问如何解决聊天室的私聊问题

04-12-20 etlin

我已经调好了socket的底层通信,现在要做应用层,banq能大概和我说说应用层要解决的几个问题么?

banq
2004-12-22 11:50

你的socket的底层通信是基于我书籍的第一章吗?
聊天室的私聊问题基本和公聊没有什么区别,关键取决于你的系统保密程度,要求不严格,只要在客户端做一下即刻。

将数据包进行协议化,这是很重要一步,协议制定取决于你的系统的扩展性,如果你只想做一个聊天室,协议很简单,如果你想跑更多应用,就复杂了,最好能跑更多应用,象QQ那样,一种应用一个客户端,说明他以前的协议设计很烂。所以,颠覆QQ不是没有可能。


Jackstraw
2004-12-23 13:40

像腾讯QQ这种拥有巨大用户流量的IM软件,不可能像大家想象的聊天室一样,可以一个客户端多个协议随意切来切去的。