@Override
		public void run() {
			Socket socket = null;
			try {
				socket = anonymounsServer.accept();
				BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
				PrintWriter pw = new PrintWriter(socket.getOutputStream(),true);
				String msg = null;
				while(true){
					if((msg=br.readLine())!=null){
						System.out.println("匿名端口:"+anonymounsServer.getLocalPort() + " -- "+msg);
						if("2".equals(msg)){
							pw.println("22");
						}
						if("close".equals(msg)){
							anonymousServers.remove(anonymounsServer.getLocalPort());
							break;
						}
					}
				}
			} catch (IOException e) {
				e.printStackTrace();
			}finally{
				if(socket!=null){
					try {
						socket.close();
					} catch (IOException e) {
						e.printStackTrace();
					}
				}
				if(anonymounsServer!=null){
					try {
						anonymounsServer.close();
					} catch (IOException e) {
						e.printStackTrace();
					}
				}
			}
		}