Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C#] Problema scambio file multiplo via TCP

    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

  2. #2
    UP please

  3. #3

    Re: [C#] Problema scambio file multiplo via TCP

    Originariamente inviato da pesapower
    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
    Quello che descrivi è un tipo di problema che deve essere risolto dal protocollo, e visto che il protocollo te lo stai inventando tu direi che spetta a te scegliere.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  4. #4
    si si infatti ho risolto qualche settimana fa

    grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.