System.err.println("Invalid authInfo: "
System.err.println("Wrong authorization key: "
	private void doClient(Socket client)	{		View view = null;		String authString = null;		try		{			BufferedReader in =				new BufferedReader(new InputStreamReader(					client.getInputStream()));			authString = in.readLine();			long auth = Long.parseLong(authString);			if(auth != authInfo)			{				System.err.println("Invalid authInfo: "					+ auth);								client.close();				return;			}			String filename;			String cwd = "";			boolean endOpts = false;			boolean readOnly = false;			while((filename = in.readLine()) != null)			{				if(filename.startsWith("-") && !endOpts)				{					if(filename.equals("--"))						endOpts = true;					else if(filename.equals("-readonly"))						readOnly = true;					else if(filename.startsWith("-cwd="))						cwd = filename.substring(5);				}				else				{					Buffer buffer = null;					if(filename.length() == 0)						buffer = jEdit.buffers.newFile(null);					else						buffer = jEdit.buffers.openFile(null,							cwd,filename,readOnly,							false);					if(buffer != null)						jEdit.buffers.newView(null).setBuffer(buffer);				}			}		}		catch(NumberFormatException nf)		{			System.err.println("Invalid auth info: " + authString);		}		catch(Exception e)		{			e.printStackTrace();		}		try		{			client.close();		}		catch(IOException io)		{			io.printStackTrace();		}	}