/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Via Multicast : sending af billeder
Fra : Michael Hvalsoee Bri~


Dato : 25-03-02 16:07

hej
Sidder og arbejder på et projekt hvor vi skal sende billeder via
multicast. Hvordan skal vi dele billederne op ? Clienten skal vel vide
hvor meget data den skal modtage (eks byte data[]= new byte[256]). Hvad
med serveren ? Hvordan deler og samler vi JPEG billede op ?

Takker på forhånd for alle pointers og links

Vh
Michael


 
 
Brian Matzon (25-03-2002)
Kommentar
Fra : Brian Matzon


Dato : 25-03-02 16:32

"Michael Hvalsoee Brinkloev" <c991094@student.dtu.dk> wrote in message
news:3C9F3CFC.2FDAF601@student.dtu.dk...
> hej
> Sidder og arbejder på et projekt hvor vi skal sende billeder via
> multicast. Hvordan skal vi dele billederne op ? Clienten skal vel vide
> hvor meget data den skal modtage (eks byte data[]= new byte[256]). Hvad
> med serveren ? Hvordan deler og samler vi JPEG billede op ?
Øhm... på samme måde som hvis i unicastede... ?

Skriv data til socket, og læs data fra socket. Når i ikke kan læse mere, er
billedet ankommet.
(eller socket er røget).

/Brian Matzon



Michael Brinkloev (26-03-2002)
Kommentar
Fra : Michael Brinkloev


Dato : 26-03-02 19:37

Brian Matzon wrote:

> "Michael Hvalsoee Brinkloev" <c991094@student.dtu.dk> wrote in message
> news:3C9F3CFC.2FDAF601@student.dtu.dk...
>> hej
>> Sidder og arbejder på et projekt hvor vi skal sende billeder via
>> multicast. Hvordan skal vi dele billederne op ? Clienten skal vel vide
>> hvor meget data den skal modtage (eks byte data[]= new byte[256]). Hvad
>> med serveren ? Hvordan deler og samler vi JPEG billede op ?
> Øhm... på samme måde som hvis i unicastede... ?
>
> Skriv data til socket, og læs data fra socket. Når i ikke kan læse mere,
> er billedet ankommet.
> (eller socket er røget).
>
> /Brian Matzon

ok . Men hvordan gør man så unicast ?
---------------------
Vi sender på følgende måde med strenge:
byte[] data =null;
data = bstr.getBytes();
packet = new DatagramPacket
(data,bstr.length(),InetAddress.getByName(group),PORT2);
// og bstr er en vilkårlig lang streng!
socket.send(packet);

og vi modtager på følgende måde :
MulticastSocket socket;
DatagramPacket packet;
socket = new MulticastSocket(MPORT); //MPORT er defineret
port nummer
socket.joinGroup(InetAddress.getByName(group)); //group er
defineret
byte data[] = new byte[256];
packet = new DatagramPacket(data,data.length);
socket.receive(packet);
String str = new String(packet.getData());

---------------------
kan vi så at sige ikke kun modtage data af 'her' længden 256 bytes ?
Hvordan sender vi et billede ? alt hjælp vil blive modtaget med kys hånd !

vh
Michael

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste