public void run()
		{
			try {
				s = new ServerSocket(port);
				synchronized (this) {
					notifyAll();
				}
				while (!quit) {
					try {
						r = s.accept();
						final BufferedReader in =
							new BufferedReader(new InputStreamReader(r.getInputStream()));
						String str = in.readLine();
						for (; str != null; str = in.readLine())
							System.out.println(str);
						in.close();
					}
					finally {
						if (r != null)
							r.close();
					}
				}
			}
			catch (final IOException e) {}
			finally {
				try {
					if (s != null)
						s.close();
				}
				catch (final IOException e) {}
				synchronized (this) {
					if (quit)
						notifyAll();
				}
			}
			System.out.println("Receiver - quit");
		}