Salve a tutti![]()
Ho un problema,
in pratica sto scrivendo un piccolo programma per il P2P con un mio protocollo e sono arrivato adesso a gestire lo scambio (download e upload) dei file tra peer:
per far cio bisogna in pratica creare un tcp_client e poi inviare il file richiesto al peer richiedente sotto forma di pacchetti di Bytes (nel mio caso ho scelto pacchetti di 1024 bit l'uno) che a sua volta lui dovra' leggere e ricostruire il file stesso.
Il problema è che ogni peer della rete p2p è costantemente in ascolto e legge tutti i messaggi che gli entrano dalla porta xxx (io di solito uso la 11000) e quindi come fa il peer che riceve a distinguere i miei pacchetti che compongono il File A magari da degli altri pacchetti che gli invio sempre io e che compongono il File B??![]()
spero di essere stato abbastanza chiaro e se cio non fosse vi chiedo di farmi presente i vostri dubbi in proposito.
un grazie mille in anticipo![]()