Contatore byte ricevuti

di il
4 risposte

Contatore byte ricevuti

Prima di tutto devo dire che sono alle prime armi con la programmazione,
poi vorrei sapere se esiste qualche variabile d'ambiente o che altro che posso usare per gestire un contatore di byte ricevuti dalla rete.
praticamente devo fare un programmino che mi conti i byte ricevuti quando navigo col cellulare per non superare il limite imposto al mese.
vi prego aiutatemi...

4 Risposte

  • Re: Contatore byte ricevuti

    Ciao... devi usare la dichiarazione api RasGetConnectionStatistics.. ecco la sintassi in visual basic 6:

    Declare Function RasGetConnectionStatistics Lib
    \"RasApi32.DLL\" (ByVal hRasConn As Long, lpStatistics
    As RAS_STATS) As Long


    la struttura di lpStatics è:

    Type RAS_STATS
    dwSize As Long
    dwBytesXmited As Long
    dwBytesRcved As Long
    dwFramesXmited As Long
    dwFramesRcved As Long
    dwCrcErr As Long
    dwTimeoutErr As Long
    dwAlignmentErr As Long
    dwHardwareOverrunErr As Long
    dwFramingErr As Long
    dwBufferOverrunErr As Long
    dwCompressionRatioIn As Long
    dwCompressionRatioOut As Long
    dwBps As Long
    dwConnectDuration As Long
    End Type


    il parametro che ti interessa è dwBytesXmited.. che ha i bites trasmessi al secondo durante la connessione..

    Spero di esserti stato d'aiuto...

    Saluti...
  • Re: Contatore byte ricevuti

    Grazie!!! mi hai praticamente risolto il problema se non fosse che il vb non lo conosco benissimo
  • Re: Contatore byte ricevuti

    Ciao.. io ti ho riportato la dichiarazione api in vb.. ma puoi usarla con qualsiasi linguaggio di programmazione.. cambia solo la sintassi.. ma il funzionamento dell'api e la sua struttura rimangono uguali...

    Saluti...
  • Re: Contatore byte ricevuti

    Grazie per la precisazione, mi sei stato molto utile
Devi accedere o registrarti per scrivere nel forum
4 risposte