Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    [JAVA]Piccola domanda riguardo trasferimento file p2p

    Salve ragazzi,dovrei creare un client che riceva un file ad un altro client, oltre il protocollo di comunicazione(ovvero le informazioni che devono scambiarsi prima dell'inzio del trasferimento) l'indirizzo IP e la porta che utilizza l'altro client per scambiare files cosa mi serve sapere?Praticamente dopo uno scambio di informazioni il mio client dovrebbe inviare il comando "inviami il file", e lì deve iniziare il trasferimento. Quindi conosco il protocollo di comunicazione che avviene PRIMA del trasferimento del file, conosco l'ip e la porta del client che deve inviarmi il file, so che utilizzerà il protocollo TCP ma non so altro, questo mi basta?
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    ragazzi, aiutino?

  3. #3
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    up

  4. #4
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

  5. #5
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    up

  6. #6
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    up..

  7. #7
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Sapendo la porta e l'indirizzo hai tutto..

    Dopo aver ricevuto il comando inizi ad inviare..

    L'altro riceve e crea il file con i dati ricevuti.. fatto il p2p

  8. #8
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    ok ma ora da dove incomincio?ho già creato un programma per trasferire files però creando sempre il client ed il server, qui invece si ha solo clients e non so altro a parte quello detto su.Puoi darmi dei links a guide o tutorial?Trovo solo applicazioni client server.Grazie innanzitutto per la risposta

  9. #9
    La rete Kad utilizzata anche da eMule si appoggia solo sui client... Quando avrai capito come funziona tale protocollo avrai la risposta.

    Ps.: Per quel poco che so penso che ogni client mandi pacchetti UDP a caso in giro per la rete finche qualcuno non gli risponde... A quel punto stabiliscono un connessione (stateless) e si scambiano informazioni.


  10. #10
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    si,si ma io so già quale sarà l'altro client, con ip e porta, e so anche quali informazioni si scambiano prima del download, ma non so come scrivere il codice del trasferimento, ho creato solo client/server quindi so come il server riceve il file

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.