Nick: in python feststellen ob der browser geschlossen wurde

hi,
ich habe ein script, das über mehrere minuten oder stunden daten vom server
zum browser pusht. wenn das fenster geschlossen wird (die verbindung
getrennt wird), soll auch das pythonscript auf dem server mit allen forks
und threads geschlossen werden. wie geht das am besten?

Nick

  1. hi,

    ich habe ein script, das über mehrere minuten oder stunden daten vom server
    zum browser pusht. wenn das fenster geschlossen wird (die verbindung
    getrennt wird), soll auch das pythonscript auf dem server mit allen forks
    und threads geschlossen werden. wie geht das am besten?

    Das geht von alleine, sofern das OS nicht kaputt ist. Ob der Besucher seinen Browser geschlossen hat oder nicht, kann kein Server der Welt feststellen, weder mit Anakondas, Pythons oder anderen WürgeZeugs.

    Nick: Hotte

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
    1. klar kann der server das, normal sendet der browser ein rst-paket an den server beim schließen,
      dann müsste der der server das mitbekommen, dann müsste ich auch das script beenden können...

      1. hi,

        klar kann der server das, normal sendet der browser ein rst-paket an den server beim schließen,
        dann müsste der der server das mitbekommen, dann müsste ich auch das script beenden können...

        Ja wenn das so ist dann werte doch ganz einfach das rst-paket aus.

        Hotte

        --
        Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
  2. Hi,

    ich habe ein script, das über mehrere minuten oder stunden daten vom server
    zum browser pusht. wenn das fenster geschlossen wird (die verbindung
    getrennt wird), soll auch das pythonscript auf dem server mit allen forks
    und threads geschlossen werden. wie geht das am besten?

    Hilft dir das weiter?
    http://www.modpython.org/pipermail/mod_python/2001-February/011686.html

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“