public void run()
	{
		try
		{
			String text = "";
			BufferedReader inFromClient = new BufferedReader(new InputStreamReader(sc.getInputStream()));
			sc.setAddresseeNickname(inFromClient.readLine());
			//TODO: Fix this:
			Integer i = 0; //Dunno how to fix. Without this, the addreesseeNickname from the previous statement will be printed :C
			while (sc.isConnected())
			{
				text = inFromClient.readLine();
				if(text.equals("01-CLOSE_REQ")) sc.closeConnection();
				else
				{
					if(i != 0) sc.chatLogWrite(sc.getAddresseeNickname() + ": " + text);
					else i++;
				}
			}
			sc.closeConnection();
		}
		catch (SocketException e)
		{
			System.err.println("SocketException! :C");
			e.printStackTrace();
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}
	}