首先,你要确定你是做C/S结构还是B/S结构,
一,假如是C/S结构,你还要选择是使用TCP连接还是UDP连接。
想要做这样的应用程序,你首先要了解以下知识:
1,TCP及UDP通讯方式;
2,IO流处理;
3,多线程的使用;
4,JDBC或JDBC-ODBC桥的使用;
5,界面设计基础; 基本设计思路是:
1,用套接字建立客户端服务器连接,两边各自取得对方的输入流输出流,建立通讯
通道;
注:由于服务器要同时服务多个客户,所以应该启动单独的线程服务该客户;
2,客户发出登陆请求...(工作忙,改天再聊!)
一,假如是C/S结构,你还要选择是使用TCP连接还是UDP连接。
想要做这样的应用程序,你首先要了解以下知识:
1,TCP及UDP通讯方式;
2,IO流处理;
3,多线程的使用;
4,JDBC或JDBC-ODBC桥的使用;
5,界面设计基础; 基本设计思路是:
1,用套接字建立客户端服务器连接,两边各自取得对方的输入流输出流,建立通讯
通道;
注:由于服务器要同时服务多个客户,所以应该启动单独的线程服务该客户;
2,客户发出登陆请求...(工作忙,改天再聊!)
对于连接请求,应用程序接受连接请求,并对该连接请求分配一个套接字,用于连接和传输数据,程序还将新建立的连接添加到连接列表m_connectionList的尾部.即,应用程序用一个连接列表来管理所有的客户机与服务器的连接,通过扫描该列表的各个成员,诸如
用户列表,踢人,密人等功能就很容易实现了.