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.