private void InputTextBox_TextEntered(string str)
        {
            if (string.IsNullOrEmpty(str))
            {
                Close();
                return;
            }

            if (this.serverButton.IsChecked == true)
            {
                if (GameData.Data.User != null)
                {
                    var msg = new IPExpressionMessage(str);
                    GameData.Data.User.Send(msg);
                }
            }
            else if (this.clientButton.IsChecked == true)
            {
                if (m_ipRunner == null)
                {
                    m_ipRunner = new IPRunner(Writer);
                }

                m_ipRunner.Exec(str);
            }
            else
            {
                throw new Exception();
            }
        }
        private void InputTextBox_TextEntered(string str)
        {
            if (string.IsNullOrEmpty(str))
            {
                Close();
                return;
            }

            if (this.serverButton.IsChecked == true)
            {
                var msg = new IPExpressionMessage(str);
                GameData.Data.User.Send(msg);
            }
            else if (this.clientButton.IsChecked == true)
            {
                if (m_ipRunner == null)
                    m_ipRunner = new IPRunner(Writer);

                m_ipRunner.Exec(str);
            }
            else
            {
                throw new Exception();
            }
        }