Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema codice

  1. #1

    Problema codice

    questo è il codice:

    codice:
    $s->listen();
    
    while (1)
    {
    
       $client = $s->accept();
       if ($client)
       {
          syswrite $client, $dati...
          close $client;
       }
       
    }
    Se lo richiamo da browser inizia il trasferimento di dati da server a client...ma se dal browser interrompo il trasferimento si stoppa anche lo script (e tocca riavviarlo) ... perchè lo script si ferma?

    Qualche idea?

    Grazie

  2. #2
    Ritengo sia il webserver che killi il processo quando avverte che la richiesta è stata interrotta.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    il mio codice è un web server...

    come intercetto il segnale di kill?

  4. #4
    WOW!!!!!

    Ho risolto...

    era:

    codice:
    local $SIG{NUM13} = 'IGNORE';

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.