@Override
	public void run ()
	{
		try
		{
			while (true)
			{
				String s = In.readLine();
				if (s == null || s.equals("@@@@end")) throw new IOException();
				Dump.println("From Partner: " + s);
				if (s.startsWith("@@busy"))
				{
					T.append(Global.resourceString("____Server_is_busy____"));
					return;
				}
				else if (s.startsWith("@@"))
					PF.interpret(s);
				else
				{
					T.append(s + "\n");
					Input.requestFocus();
				}
			}
		}
		catch (IOException e)
		{
			T.append(Global.resourceString("_____Connection_Error") + "\n");
		}
	}