All pastes #797459 Raw Edit

Zeug

public text v1 · immutable
#797459 ·published 2007-11-26 00:38 UTC
rendered paste body
try {
			PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
			BufferedReader in = new BufferedReader(
					new InputStreamReader(
							socket.getInputStream()));

			String inputLine, outputLine;
			KnockKnockProtocol kkp = new KnockKnockProtocol();
			outputLine = kkp.processInput(null);
			out.println(outputLine);

			while ((inputLine = in.readLine()) != null) {

				if (inputLine.equals("shutdown")) {
					break;
				}
				outputLine = kkp.processInput(inputLine);
				out.println(outputLine);
				out.flush();
				
				if (outputLine.equals("Bye"))
					break;
			}
			out.close();
			in.close();
			socket.close();

		} catch (IOException e) {
			e.printStackTrace();
		}
	}