Esempio:

1) tu invii 18K di dati tramite un ciclo

2) viene chiamata la dataarrival una prima volta e ti vengono consegnati i primi 8 K di dati

3) viene chiamata la dataarrival una seconda volta e ti vengono consegnati altri 8 K di dati

4) viene chiamata la dataarrival una terza volta e ti vengono consegnati i rimanenti 2 K di dati che avevi trasmesso, oppure altri dati che hai trasmesso poco dopo insieme a questi 2 K