tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1442
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarthShader DarthShader ist offline Mitglied Platin
    Registriert seit
    May 2004
    Beiträge
    684
    Hallo,

    ich möchte einen Dateitransfer per Java realisieren, dabei soll mein Programm auf 2 Rechnern laufen, die nur durch LAN oder Internet miteinander verbunden sind.

    Wie kann man eine Dateiübertragung realiseren? Muss ich irgendwie "low level" TCP IP Programmieren, setze ich auf die Streams von Java, oder nutze gar RMI dafür (womit ich noch keine Erfahrung habe)?

    Was wäre der beste Weg dafür? (Zur Anmerkung, die Dateien die ich übertragen möchte, sind zwischen 1 und 30 MB groß).


    Vielen Dank für Eure Hilfe!
     

  2. #2
    Ronin-Jay Ronin-Jay ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    235
    Hallo,

    denke mit RMI wirst Du damit nicht weit kommen, da es sicherlich eine Direktverbindung zwischen den PC's sein soll. Vielleicht hilft Dir folgendes Tutorial für den Einstieg in Sockets weiter: LINK
     

  3. #3
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  4. #4
    DarthShader DarthShader ist offline Mitglied Platin
    Registriert seit
    May 2004
    Beiträge
    684
    Danke für die Antwort, das werde ich mir auf jeden Fall einmal durchlesen.

    Also mache ich es gleich über Java Sockets, da gibt es in Java nichts "höherleveligeres", sodass es z.b. vorgefrertige Mechanismen für Dateiübertragung gibt?

    Eine Frage am Rand noch: Wieso ist RMI dafür schlecht geeignet? Ich rufe ja entfernte Methoden auf, und wenn diese Methode nun als Rückgabewert den Inhalt einer Datei hat, ist das so schlecht?

    Danke!
     

  5. #5
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Naja RMI ist dafür eigentlich nicht nötig. Eigentlich wird Dateitransfer über ein Protokoll realisiert und nicht dadurch dass man direkt Java-Methoden aufruft.

    Probier doch mal das Beispiel von Tom aus, das sieht doch schon ganz nach dem aus was du in etwa brauchst.
     

Ähnliche Themen

  1. Objekt mit eine File-Attribut übers Netz verschicken
    Von Chajnik im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 1
    Letzter Beitrag: 20.07.10, 08:22
  2. Windows XP übers Netz
    Von Philman im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 29.11.04, 12:30
  3. Übers Netz senden
    Von sra im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 08.11.04, 17:21
  4. dateien übers netz auslesen
    Von Hörnchenmeister im Forum Java
    Antworten: 3
    Letzter Beitrag: 15.06.04, 17:02
  5. Login übers Netz?
    Von Freude im Forum PHP
    Antworten: 8
    Letzter Beitrag: 20.03.03, 11:01