webForumDet fria alternativet

Nån sm kan tippsa om hur man ska skicka data över ett nätverk?

Java

2 svar · 384 visningar · startad av silo

Medlem sedan nov. 200177 inlägg
Frågan#1

Tänkte göra ett pgm som skickar data över ett nätverk/internet. Har gjort ett som funkar men då skickar jag bara 1 byte i taget vilket kanske inte är så bra. Så jag skulle bara vilja ha lite tips på hur man ska skicka för att det ska bli bra.
Det behöver inte gå så jätte fort att skicka. Ska bara ha det i skolan så man kan skicka filer mellan datorerna. Lite jobbigt att mejla hela tiden...

Medlem sedan mars 20007 896 inlägg
#2

Inte säker, men det borde ju gå att läsa in filen i en FileInputStream i en class som implementerar Serializable och skicka iväg det med Sockets eller RMI. Dock inte säker.

*hmm* :)

------------------
SPiN, bjorne.w@telia.com

-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --

Medlem sedan sep. 2001961 inlägg
#3

Det är ingen skillnad mellan att skicka ner en FileOutputStream till en fil eller till en Socket. Det går alltså att öppna en socket till den andra datorn (en ren p-2-p koppling alltså) och sedan läsa in filen och skicka den på socketen. Mottagaren kan sedan skriva ner den på filen.

/Lime

red: Hittade en länk...

http://java.sun.com/docs/books/tutorial/networking/sockets/readingWriting.html

------------------
Praeterea conseo microsoftenem esse delendam.
- modernt latinskt ordspråk

[Redigerat av Lime den 21 nov 2001]

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)