コード例 #1
0
ファイル: ServeClient.java プロジェクト: bigfun/oldprojects
 private boolean handleAddNew(String str) {
   String[] data = str.split(":", 3);
   int userId_;
   try {
     userId_ = Integer.parseInt(data[0]);
   } catch (NumberFormatException e) {
     out.println("ERROR:UNCORRECT");
     System.out.println("sent: " + "ERROR:UNCORRECT");
     return false;
   }
   String pass = data[1];
   if (KotoServer.users.containsKey(userId_)) {
     out.println("ERROR:User Already Exists");
     System.out.println("sent: " + "ERROR:User Already Exists");
     return false;
   }
   synchronized (KotoServer.users) {
     KotoServer.users.put(userId_, User.createUser(userId_, pass));
   }
   out.println("ADDED");
   System.out.println("new user: "******" added.");
   KotoServer.saveUsers();
   return true;
 }