Einzelnen Beitrag anzeigen

ritzy

Registriert seit: 11. Jan 2004
12 Beiträge
 
#4

Re: Übertragung von Bildern und Sound im LAN mit 2 Rechnern

  Alt 11. Jan 2004, 13:51
Ja das geht!

man muss das Bild bzw. die soundaufnahme in einem bzw in zwei streams verpacken diese beispielsweise per winsocket übertragen und dort wieder aus dem stream schreiben. Zum aufnehmen von sound nimm dir mal den mediaplayer aus der meist mitgelieferten bibliothek genauer unter die lupe. zur aufnahme von bildern solltest du selbst kreativ sein.
und zum übersenden ganz einfach: hir e art pseudocode:

Delphi-Quellcode:
//Zum versenden:

procedure übertragung;
var
 Stream:Tstream;
begin
 Stream:=Tstream.create;
 image1.Picture.Bitmap.SaveToStream(Stream);
 clientsocket1.Socket.SendStream(stream); //die Verbindung sollte schon hergestellt sein
end;

//Zum empfangen

procedure onserversocket1.read;
var
stream:Tstream;
begin
stream:=Tstream.Create;
image1.Picture.Bitmap.LoadFromStream(serversocket1.Socket.ReceiveBuf(stream,sizeof(serversocket1.Socket.ReceiveBuf)))
end;
Nach nem bissel rumprobieren und anpassen sollte das dann eigentlich klappen.

[edit=sakura] [delphi]-Tags gesetzt. Mfg, sakura[/edit]
Der Unterschied zwischen einem Job und einer Karriere beträgt mindestens 20 Stunden in der Woche.
  Mit Zitat antworten Zitat