Salve ragazzi, vorrei implementare un'applicazione in java che mi consenta di inviare un file tra due end point.
Ho già una mezza idea su come implementare la cosa con ServerSocket e Socket, ma vorrei aggiungervi una funzionalità in più.
Come posso implementare il RESUME? Mi spiego meglio: se mentre sto inviando un file, per un motivo o per un altro, cade la linea (o annullo) è possibile poi, in un secondo momento riprendere l'invio da dove si era rimasti o comunque non dall'inizio?
Come potrei fare ciò?
Ringrazio quanti mi daranno un'idea

Ps: Spero di essere stato chiaro sia nel titolo del topic che nella spiegazione