Why isn't my Gui showing up at all?

I am following a tutorial, and the guy has his GUI showing up but mine is not showing up when I start the game.

public void OnGui()
{
    if (!connected)
    {
        connectionIP = GUILayout.TextField(connectionIP);
        int.TryParse(GUILayout.TextField(portNumber.ToString()), out portNumber);

        if (GUILayout.Button("Connect"))
        {
            Network.Connect(connectionIP, portNumber);
        }
        if (GUILayout.Button("Host"))
        {
            Network.InitializeServer(4, portNumber, true);
        }
    }
    else 
    {
        GUILayout.Label("Connections: " + Network.connections.Length.ToString());
    }
}

}

The method should be OnGUI, not OnGui.