Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-14903

Improve silent QNetworkSession management via QNetworkAccessManager (Symbian)

    XMLWordPrintable

Details

    • Task
    • Resolution: Invalid
    • P2: Important
    • None
    • None
    • None
    • Windows 7 x64
      S60 5th Edition SDK, Qt 4.7.0, Open C 1.7.5

      E51, E52 and N97

    Description

      If an error, which terminates the open network connection, occurs during a HTTP request the QNAM uses device level default configuration and depending on device settings the connection query might be displayed.


      Issues:
      1. Application is not silent anymore
      2. Application is blocked until the user responds to the query
      3. User cannot be sure which connection is used, for example:
      User wants to download files only via WLAN connection
      OR
      User is traveling in a foreign country and wants to connect only via public WLANs (e.g. FON / Wippies)
      -> Default connection might be something else and cause major expenses.


      Additional comments:
      Current implementation of Qt connection management (either via external QNetworkSession or internal with QNAM) does not provide enough means to create reliable access point management logic. Connection management should be improved to overcome at least the above-mentioned issues. The desired configuration should be used either with external or internal QNetworkSession. QNAM::setConfiguration() does not guarantee that. For example, if an invalid configuration is set and external QNetworkSession is not open the QNAM uses its own internal logic to connect to the internet.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            tuomo_timonen Tuomo Timonen
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes