首先,你要确定你是做C/S结构还是B/S结构,
一,假如是C/S结构,你还要选择是使用TCP连接还是UDP连接。
    想要做这样的应用程序,你首先要了解以下知识:
    1,TCP及UDP通讯方式;
    2,IO流处理;
    3,多线程的使用;
    4,JDBC或JDBC-ODBC桥的使用;
    5,界面设计基础;    基本设计思路是:
       1,用套接字建立客户端服务器连接,两边各自取得对方的输入流输出流,建立通讯
          通道;
          注:由于服务器要同时服务多个客户,所以应该启动单独的线程服务该客户;
       2,客户发出登陆请求...(工作忙,改天再聊!)

解决方案 »

  1.   

    为了能够对并发的请求进行处理,首先构造了两个不同的从CSocket类派生出来的套接字类,一个负责监听连接请求,一个负责与不同的客户机建立连接,并进行数据信息的发送和接收工作.
    对于连接请求,应用程序接受连接请求,并对该连接请求分配一个套接字,用于连接和传输数据,程序还将新建立的连接添加到连接列表m_connectionList的尾部.即,应用程序用一个连接列表来管理所有的客户机与服务器的连接,通过扫描该列表的各个成员,诸如
    用户列表,踢人,密人等功能就很容易实现了.
      

  2.   

    你需要了解流、socket、awt/swing、线程、例外...等等,别灰心,加油啊