🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1763

[java] RMI bestanden doorsturen

#1763
From: Passero
Date: Wed, 08 Dec 2004 16:11
23 lines
1885 bytes
Ik heb net 2 methoden geschreven die het mogelijk maakt om bestanden door te
sturen in een applicatie. Wat me opvalt (en eigenlijk logisch is) is dat het
programma vast zit als het bestand groot is want het is aan het doorsturen.
Daarom dacht ik om het in threads te steken maar ik kom er niet uit hoe.

Als de 2 thread runnen: (ontvangThread en ZendThread) beide zijn het Remote
objecten. Hoe kan ik dan van de ene thread naar de andere sturen?

ZendThread:

public void run(){
   byte[] bestand = maakBestand();
    OntvangThread ontvang = new OntvangThread();
    ontvang.run();
}

maar verder... kan ik in de OntvangThread zijn run methode hetvolgende
schrijven: zend.getBestand();
Die zou dan de byte array teruggeven maar is dat goed?

Of moet ik in de zendThread zijn run methode schrijven:
ontvang.setBestand(bestand) of hoe moet ik het juist doen want ik geraak er
nie echt wijs uit :s
Technical Details
Message-ID: <yIFtd.14079$Lt3.727085@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!nerim.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,cae263c6934e8e46,start
X-Google-Thread: 107324,cae263c6934e8e46,start
X-Google-Attributes: gidfcea4,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!nerim.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Passero" <bla@bla.be>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: [java] RMI bestanden doorsturen
Lines: 25
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <yIFtd.14079$Lt3.727085@phobos.telenet-ops.be>
Date: Wed, 08 Dec 2004 16:11:10 GMT
NNTP-Posting-Host: 84.194.215.185
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1102522270 84.194.215.185 (Wed, 08 Dec 2004 17:11:10 MET)
NNTP-Posting-Date: Wed, 08 Dec 2004 17:11:10 MET
Organization: Telenet Internet