public void run() {
			
			try {
				
				while (true) { // Loop forever
					
					// If this server thread is paired
					if (this.pairedServerThread != null) {
						while ((inputLine = this.inFromClient.readLine()) != null) { // Read line
							System.out.println("Server sending: " + inputLine);
							this.pairedServerThread.outToClient.println(inputLine); // Send input to paired server thread
							this.pairedServerThread.outToClient.flush();
						}
					}
						
				}
			} catch (EOFException e) {
			} catch (IOException e) {
				System.err.println("Could not create I/O streams: " + e.getMessage());
			} finally {
				// The connection is closed for some reason
				this.server.removeConnection(this);
			}
		}