public synchronized void clear(){
		
		if(_fsqNet != null &&!_fsqNet.terminated()){
			_fsqNet.stop();
		}
		if(_fsaNet != null &&!_fsaNet.terminated()){
			_fsaNet.stop();
		}
		try
		{
			if(_userSocket != null && !_userSocket.isClosed())
				_userSocket.close();
			if(_socket != null &&!_socket.isClosed())
				_socket.close();
		}catch(IOException e){
			e.printStackTrace();
		}
		_userSocket = null;
		_socket = null;
		_ip = null;
		clearClients();
		_clients = null;
		_fsqNet = null;
		_fsaNet = null;
	}