Forum: Netzwerke
Delphi
by Arnulf,
11. Feb 2007
wenn ich zeit hab eine zu schreiben mach ich das :).
nein - sollte kein problem sein - ich kümmere mich aber vorher erstmal um das protokoll meines streaming clients.
vorher hat es nicht viel sinn die streams zu kontrollieren.
darum geht es nicht wirklich.
wenn ich eine statistik machen wollte könnte man das so machen.
die funktion die ich bereits gepostet hab hat ja schon die...
Forum: Netzwerke
Delphi
by Arnulf,
11. Feb 2007
ja aber wie du siehst wollte ich das versenden etwas genauer steuern.
ich wollte genau wissen wieviel wann versendet wurde und wie schnell das geht ( auch ca. die bandbreite festlegen ).
das geht mit sendstream nicht - ausserdem hab ich brav wie ich bin den stream immer frei gegeben und das macht wie ich
nun weis die sendstream methode selbst schon.
sendbuf ist die methode der wahl wenn man...
Forum: Netzwerke
Delphi
by Arnulf,
8. Feb 2007
Ich verstehe - danke für deine genaue antwort.
Ich hab das ganze nochmal in java versucht :) weil ich in delphi damit nicht weiter gekommen bin.
while ((len = is.read(buf)) != -1)
{
out.write(buf, 0, len);
}
was in meinem fall genau garnichts gebracht hat... naja
jedenfalls verstehe ich jetzt warum ich mit sendstream immer so...
Forum: Netzwerke
Delphi
by Arnulf,
7. Feb 2007
ok sorry - ich habs gerade ausprobiert und es funktioniert wirklich.
wenn jemand weiß warum würde ich das gerne wissen...
was macht den unterschied wenn ich den stream in packerln zerleg oder als ganzes rein schreib.
wie groß dürfen die packerln maximal sein?
also warum funktioniert das :)
lg
Arnulf
Edit:
also ganz richtig funktioniert es nicht - kann aber nur vermutungen anstellen...
Forum: Netzwerke
Delphi
by Arnulf,
7. Feb 2007
sorry wenn ich das nicht gleich verstehe.
ich soll den stream ganz einlesen und auch in den puffer - damit meinst wohl den pointer mit der size?
AStream := TfileStream.Create(income, fmOpenRead or fmShareDenyWrite );
try
buffer := AllocMem(AStream.Size);
AStream.Read(buffer^,AStream.Size);
und ja jetzt könnte ich von buffer weg nur...
Forum: Netzwerke
Delphi
by Arnulf,
5. Feb 2007
Tja ich denke genau an dem problem häng ich gerade.
Ich kann natürlich den stream zerlegen und die daten schön langsam senden.
Die frage ist aber wie langsam muß ich die daten schicken? - woher weiß ich wieviel puffer ich noch am socket hab bzw. wieviel schon weggeschickt wurde.
das sorgt bei mir noch für etwas verwirrung - ich hätte nämlich vor ein video zu streamen und das geht recht...