Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104

    [java]Progettazione di un programma peer to peer

    Sto lavorando su un programma peer to peer per scambio di file.

    Sapreste indicarmi delle classi utili allo scambio di file ( testo e binari )?

    Sto gia guardando le classi socket per la connessione
    ma per la trasmissione del file ? cosa devo usare?

  2. #2
    Dovrebbero usarsi le stesse classi che si usano per gestire i file, quindi interfaccia Serializable, e classi xxxxxStream.
    Non ne so molto, comunque.
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

  3. #3
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Azureus è un client p2p(precisamente per bittorrent) pubblicato su sourceforge, magari il codice può esserti d'aiuto:

    http://switch.dl.sourceforge.net/sou...eus2.2.0.2.jar

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Per lo scambio di file io ho usato ObjectInputStream (per la ricezione) e ObjectOutputStream (per l'invio).
    Una possibile soluzione consiste nel rendere Serializable una classe contenente un certo numero di byte del file, in base alla velocità di connessione. Una specie di suddivisione in pacchetti, per capirci.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    anche RMI potresti utilizzare
    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  6. #6
    Esiste la tecnologia jxta creata apposta
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

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 © 2024 vBulletin Solutions, Inc. All rights reserved.