toClient.println(\登录成功\); Date t = new Date();
log(\用户\ + clientMessage2.custName + \登录成功,\ + \
登录时间:\
/**
* 刷新服务器日志窗体在线列表 * */
private void freshServerUserList() {
String[] userList = new String[50]; }
fromClient.close();
+ t.toLocaleString() + \);
freshServerUserList(); return;
} else { }
toClient.println(\该用户已登录\);
} catch (Exception e) { }
e.printStackTrace();
Customer cus = null;
for (int j = 0; j < userOnline.size(); j++) { }
sFrame.list.setListData(userList); sFrame.txtNumber.setText(\ + userOnline.size()); sFrame.lblUserCount.setText(\当前在线人数:\ +
cus = (Customer) userOnline.get(j); userList[j] = cus.custName;
userOnline.size());
/** * 注册处理 */
@SuppressWarnings( { \, \ }) public void serverRegiste() {
try {
int flag = 0; // 是否重名判断标志
Register_Customer clientMessage = (Register_Customer) obj; File fList = new File(\);
if (fList.length() != 0)// 判断是否是第一个注册用户 {
ObjectInputStream objInput = new ObjectInputStream(
new FileInputStream(fList));
}
// System.out.println(\
}
vList = (Vector) objInput.readObject(); // 判断是否有重名
for (int i = 0; i < vList.size(); i++) { }
Register_Customer reg = (Register_Customer) vList
.elementAt(i);
if (reg.custName.equals(clientMessage.custName)) {
toClient.println(\注册名重复,请另外选择\); flag = 1; break;
} else if (reg.custName.equals(\所有人\)) { }
toClient.println(\禁止使用此注册名,请另外选择\); flag = 1; break;
if (flag == 0) {
// 添加新注册用户
vList.addElement(clientMessage); // 将向量中的类写回文件
FileOutputStream file = new FileOutputStream(fList); ObjectOutputStream objout = new
ObjectOutputStream(file);
objout.writeObject(vList);
// 发送注册成功信息
toClient.println(clientMessage.custName + \注册成功\); Date t = new Date();
log(\用户\ + clientMessage.custName + \注册成功, \ + \
注册时间:\
/** * 注册处理 */
@SuppressWarnings( { \, \ }) public void serverRegisteDB() {
try {
int flag = 0; // 是否重名判断标志
}
}
+ t.toLocaleString() + \);
file.close(); objout.close(); fromClient.close();
} catch (ClassNotFoundException e) {
System.out.println(e);
} catch (IOException e) { }
System.out.println(e);
Register_Customer clientMessage = (Register_Customer) obj;
String sql = \
+ clientMessage.custName + \;
ResultSet rs = DB.executeQuery(sql); System.out.println(\ + sql); boolean reg = false; while (rs.next()) { }
System.out.println(\+reg); if (reg) { }
toClient.println(\注册名重复,请另外选择\); return; reg = true;
ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); for(int i=1;i<=numberOfColumns;i++){ }
System.out.println();
String me=rsmd.getColumnName(i); String v=rs.getString(i); System.out.println(me+\+v);
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java网络聊天室课程设计报告(内附代码)(8)在线全文阅读。
相关推荐: