java网络聊天室课程设计报告(内附代码)(8)

2019-03-11 07:57

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);


java网络聊天室课程设计报告(内附代码)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2017学年初中生物课外活动计划、方案、总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: