public void runServer()
	{
		System.out.println("Server started");
		//TODO Find way to display the server ip here
		System.out.println("Port: " + socket.getLocalPort());
		printHelp();
		running = true;
		showRaw = true;
		receiver = new MsgReceiver(this, "Server-Receiver");
		receiver.start();
		Scanner input = new Scanner(System.in);
		while(running)
		{
			String text = input.nextLine();
			if(text.equalsIgnoreCase("/quit"))
			{
				closeServer();
			}
			else if(text.equals("/show"))
			{
				showRaw = (showRaw)? false : true;
			}
			else if(text.equals("/clients"))
			{
				System.out.println("Clients online");
				System.out.println("ID\tName");
				System.out.println("================");
				for (int i = 0; i < clients.length; i++)
				{
					if(clients[i] != null) {
						System.out.println(i + "\t" + clients[i].getName());
					}
				}
			}
			else if(text.equals("/help"))
			{
				printHelp();
			}
			else
			{
				sendToAll(MESSAGE + "<Server>: " + text + "/m/");
			}
		}
	}