先帮我解决问题啊
兔子不吃窝边草
没有
在这段代码中
streamToServer.println("登陆信息");
UsrName = txtUsrName.getText();
UsrPwd = txtUsrPwd.getPassword();
strPwd = new String(UsrPwd);
System.out.println("登陆帐号"+UsrName+":"+strPwd);
streamToServer.println(UsrName+":"+strPwd);
我把登陆信息发给服务器 服务器进行处理 处理程序运行完后 上面的streamToServer.println("登陆信息");
下面的语句就都不执行了
else if(msg.equals("登陆信息")){
msg = streamFromClient.readLine();
System.out.println("ms9999="+msg);
int ver = verify(msg);
if(ver==1){
String colon = new String(":");
int index =((String)msg).lastIndexOf(colon);
String userName =(String)msg.substring(0,index);
System.out.println("index="+index);
if(!(vctrList.indexOf((String)userName)>0)){
System.out.println("huanying");
streamToClient.writeObject("欢迎");
System.out.println("服务器已经输出欢迎对象");//这个在后台也打印出来了
vctrList.addElement((String)userName);
}
}else{
streamToClient.writeObject("拒绝登陆");
}
}