Socket - Telnet - Java

di il
2 risposte

Socket - Telnet - Java

Ho stabilito una connessione tra il mio pc e un router tramite socket via telnet, ma ho un problema, mi arrivano meno informazioni di quelle che mi aspetto, o meglio il buffer del socket è di dimensioni pari a 8k ma le informazioni che mi arrivano sono di 2k quando ne dovrebbero arrivare almeno il doppio..

Qualcuno sa aiutarmi?

Grazie

Wow


Wow

2 Risposte

  • Re: Socket - Telnet - Java

    E' un problema molto complesso, ma in grandi linee si deve:

    - lato server: inviare i dati tramite una coda, in quanto il socket ha una memoria limitata, soprattutto per UDP.

    - lato client: fare un loop sulla ricezione finché il risultato dei dati restituiti è 0, e nel complessivo finché non viene interrotta la connessione. Il buffer di ricezione è solitamente al di sotto di 2 kB, e quindi si leggono i dati con il polling e l'accodamento.

    Non ti so dire altro, perché non sono Javiano...

    Giovanni
    ---
    http://www.y2ksw.com/vbulletin
  • Re: Socket - Telnet - Java

    Ho trovato la soluzione, dovevo settare alcuni parametri di telnet.

    Grazie.

    Wow
Devi accedere o registrarti per scrivere nel forum
2 risposte