Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    determinare fine upload

    ciao a tutti,
    una domanda un po' strana...

    presumendo che qualche modo esista, come posso fare sul mio server per sapere quando un client ha terminato il suo download/streaming via http?
    dai log riesco a vedere solo l'inizio della richiesta.

    in altre parole: se ho un mp3 disponibile per lo streaming su una pagina web, è possibile sapere quando il client terminerà l'eventuale upload?

    avevo pensato a contare i byte o ad aggiungere un flag alla fine dei dati utili... ma vorrei avere altri pareri e idee...

    grazie mille
    grazie... ancora

  2. #2
    magari non è una cosa richiestissima ma vorrei sapere se qualcuno ha un'idea di come poter fare.

    dal log di apache vedo che un client si connette e inizia un download ma non ho alcuna informazione sulla fine di questo trasferimento.

    non so bene come, ma qualche scappatoia da architettare dovrebbe esistere... non escludendo di dover toccare la coppia tcp/ip...

    se avete qualche idea, anche vaghe direzioni... è tutto ben accetto!

    grazie
    grazie... ancora

  3. #3
    non so se possa essere la direzione giusta, comunque potrebbe esserti utile netstat unito a netcat

    trattandosi di un singolo file ha bisogno di una singola richiesta http, che cade nel momento in cui il download lato client è terminato... se hai supporto php puoi tirarti giù l'ip della connessione (forse anche la porta di origine, se no puoi fare un grep dell'output di netstat per ricavarla), poi con netcat rilevi quando la connessione da quell'indirizzo cade... l'unica cosa di cui non sono certo è se la porta di origine cambi a ogni richiesta http o meno
    Sotto la panza la mazza avanza.

  4. #4
    innanzitutto grazie per l'interesse!

    netcat non lo conoscevo: sembra interessante.

    solo che non è detto che la connessione termini: è possibile che il trasferimento del file finisca mentre il client continua a navigare il sito... no?

    lato client la porta cambia ad ogni richiesta, lato server rimane ovviamente sempre la 80.

    grazie... ancora

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.