void OnGUI()
    {
        float windowWidth  = 290;
        float windowHeight = 270;
        Rect  area         = new Rect(Screen.width / 2 - windowWidth / 2, Screen.height / 2 - windowHeight / 2,
                                      windowWidth, windowHeight);

        GUILayout.BeginArea(area);
        GUI.Box(new Rect(0, 0, area.width, area.height), "Client");
        GUILayout.Space(20);
        GUILayout.BeginHorizontal();
        GUILayout.Label(" IP:");
        ip = GUILayout.TextField(ip);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Label(" Port:");
        port = GUILayout.TextField(port);
        GUILayout.EndHorizontal();

        GUILayout.Space(30);
        GUILayout.Label(" === Sample Object fields: ===");
        GUILayout.BeginHorizontal();
        GUILayout.Label(" string objName:");
        objName = GUILayout.TextField(objName);
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.Label(" another string:");
        sampleStr = GUILayout.TextField(sampleStr);
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.Label(" sample int:" + sampleInt);
        if (GUILayout.Button("-", GUILayout.Width(20)))
        {
            sampleInt--;
        }
        if (GUILayout.Button("+", GUILayout.Width(20)))
        {
            sampleInt++;
        }
        GUILayout.EndHorizontal();
        GUILayout.BeginHorizontal();
        GUILayout.Label(" sample float:" + sampleFloat);
        if (GUILayout.Button("-", GUILayout.Width(20)))
        {
            sampleFloat -= 0.1f;
        }
        if (GUILayout.Button("+", GUILayout.Width(20)))
        {
            sampleFloat += 0.1f;
        }
        GUILayout.EndHorizontal();


        if (GUILayout.Button("Send Sample Object!"))
        {
            Message messageToSend = MessageCreator.CreateSampleObjectMessage(objName, sampleStr, sampleInt, sampleFloat);
            log = "Sending message to: " + ip + ":" + port;
            SendMessage(messageToSend);
        }
        GUILayout.EndArea();
        GUILayout.Label(log);
    }