none
一个关于开发CS方面的问题。 RRS feed

  • 问题

  •   最近公司要求开发一个类似QQ的聊天程序,网上下载到的源码都不符合我的需求,我的思路是这样的,如果要更多的人使用,考虑安全性等问题,客户端肯定不能连接到数据库的,大概流程应该是这样,拿登陆模块来说:
      客户端连接到服务断发送登陆请求(发送帐户、密码(标识1 代表当前请求的功能是登陆验证,即发送如下数据,1|账户名|密码 ,用|分割数据))->服务器端接收到数据后进行分析处理(判断标识以便确认当前客户端请求的功能),知道客户端要做什么以后,进行账号密码验证,返回结果)->客户端接收返回的结果并显示给用户)

    现在我遇到的问题是,使用哪种连接方式能更有效率的处理问题? SOCKET ? 异或是TCP之类的方式。最重要的问题是,如果当服务器返回的数据集之类的时候,客户端如何进行处理?(比如请求用户的所有消息记录,服务器查询数据库后返回一个数据集。)

     谢谢各位大大,麻烦帮忙下! 如果有知道哪个程序的源码是符合我的需求的,麻烦说下名字或者地址,不甚感激!
    2009年7月28日 0:47

答案

全部回复