if ("$Lock".equals(cmdStart)) { StringTokenizer locktoken = new StringTokenizer(command); locktoken.nextToken(); String key = controlKey.generateKey(locktoken.nextToken() + " "); sendCommand("$Key",key); sendCommand("$ValidateNick",myself.getNick()); sendCommand("$MyINFO",myself.toString()); }else if ("$HubName".equals(cmdStart)) { System.out.println("HubName is:"+cmdData); }else if ("$ForceMove".equals(cmdStart)) { System.out.println("You are asked to redirect to:"+cmdData); }else if (cmdStart.startsWith("<")) { System.out.println(cmdStart+cmdData); }else if ("$RevConnectToMe".equals(cmdStart)) { System.out.println("Got revconnectome:"+cmdData); }else if ("$Hello".equals(cmdStart)) { System.out.println("User arrived:#"+cmdData+"#"); if (cmdData.equals(myself.getNick())) { sendCommand("$MyINFO",myself.toString()); } }else if ("$Quit".equals(cmdStart)) { System.out.println("User left"+cmdData); }else if ("$Search".equals(cmdStart)) { System.out.println("User searched:"+cmdData); }else if ("$ConnectToMe".equals(cmdStart)) { System.out.println("User requested Connect:"+cmdData); }else if ("$NickList".equals(cmdStart)) { System.out.println("gotNickList:"+cmdData); }else if ("$OpList".equals(cmdStart)) { System.out.println("gotOpList:"+cmdData); } else if ("$SR".equals(cmdStart)) { // SearchResult System.out.println("ho ricevuto: "+cmdData); searchResults.addElement(cmdData); }