现在我要做一个通讯软件的客户端,各种功能跟QQ相仿。
我的任务就是基于Socket的客户端软件的开发。
请各位对整个客户端的系统设计提供一点建议。

解决方案 »

  1.   

     没接触过,帮你顶,cnblogs上有类似的例子楼主一搜就可以找到的都是现成代码
      

  2.   

    1,客户端注册模块设计 包括:服务器IP,端口号,用户名,密码,确认密码2,客户端登陆模块设计  主要将用户名和密码发送到服务器端,当服务器端有该用户时,将返回一个登陆成功的消息,之后进入QQ窗体。技术分析:在UDP协议的监听事件中通过开启一个线程,来实现局域网的信息的发送和接收。3,客户端QQ模块设计 就是通常所说的QQ面板 控件可以用Treeview4,客户端消息发送模块设计 在用Socket发送消息是 只能以二进制流的形式发送,当发送大量图片是要进行分流发送。建议你将UDP协议封装成一个控件,或将局域网中发送或接收的信息功能封装在类中,便于客户端和服务器端的调用。
      

  3.   

    对于工程级的问题,楼主不要问。没人会给你一套设计的。
    首先你要县细分自己的问题。然后有针对性的提出。比如 你是 SOCKET通信中某个问题。或者是客户端的消息处理问题,或者是服务登陆的问题。等等