Einzelnen Beitrag anzeigen

Benutzerbild von creality
creality

Registriert seit: 14. Mai 2007
Ort: Double D Town
39 Beiträge
 
Delphi 2007 Professional
 
#22

Re: Netto Datenrate bei Gigabit Verbindungen

  Alt 13. Jun 2007, 11:13
Ja das ist richtig. Bei TCP macht es auch keinen Sinn sich selber um die Pakete zu kümmern.

So sende ich TCP (der Stream ist dabei 11MByte groß)
Delphi-Quellcode:
// Send Buffer Size
Context.Connection.IOHandler.Write(Size);

// Send Stream
Log('[Send STREAM]', clGreen);
AContext.Connection.IOHandler.Write(stream);
Allerdings geht das bei UDP nicht. Hier muss man selber aufteilen...bei:
udpserver.SendBuffer('192.168.0.222', 1025, IdGlobal.Id_IPv4, TempBuffer); Dabei ist TempBuffer vom Typ: TIdBytes und Ebenfalls 11MByte groß. Hier wird aber eine Exception ausgelöst: Buffersize too big.

Allerdings ist das auch nicht das Thema. Ich hab mit dem Tool: NETIO vom Heiseserver die selben Werte erzielt. Maximal 15MByte beim Senden.
  Mit Zitat antworten Zitat