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

QNetworkAccessManager incorrectly shuts down localhost connections

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Invalid
    • Affects Version/s: 4.7.4
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Meego/Harmattan

      Description

      steps to reproduce:

      1. start localhost http server, streaming data.
      2. start client connecting to localhost server, receiving data through QNetworkAccessManager/QNetworkReply
      3. change to wifi
      4. disconnect from wifi

      expected result:
      wifi connection or lack thereof does not influence localhost connections
      OR
      if connection absolutely has to be reset, finish or error signals should be sent from the QNetworkReply so client can reconnect

      actual result:

      • server receives SIGPIPE (socket closed remotely)
      • client receives networksessionstate change signal
      • QAbstractSocket is closed by QNetworkAccessManagerPrivate::_q_networkSessionStateChanged(QNetworkSession::State state):
        if (state == QNetworkSession::Disconnected)
        objectCache.clear();

        Attachments

        1. QNAM_localhost.7z
          4 kB
          Florian Hänel

          Issue Links

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

            Activity

              People

              • Assignee:
                cristiano cristiano di flora
                Reporter:
                florian.haenel Florian Hänel
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes