Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Socket und ReciveBuf -> keine Daten
8. Sep 2007, 12:08
Hallo Thomas,
nicht nur Data, sondern den ganze Record TBuffer habe ich nur aus didaktischen Gründen deklariert - selbst würde ich wohl nur einen Pointer verwenden. Aber deine eigentliche Frage ist ja: Warum Marshalling in einer eigenen Methode und damit ein Speicherverwaltungsproblem? Die Freigabe des angeforderten Speichers zu organisieren dürfte kein Problem sein, zur Not wird alles in einen String gepackt. Natürlich kann man auch ohne ein solches Interface arbeiten und deinen Vorschlag in einer Methode TNachricht.Send() umsetzen. Das ist dann der Verzicht auf eine Abstraktionsebene. Alles hat seine Vor- und Nachteile.
Freundliche Grüße
|