AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Welche funktion übernimmt ein Buffer?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche funktion übernimmt ein Buffer?

Ein Thema von Dragon27 · begonnen am 30. Aug 2005 · letzter Beitrag vom 3. Nov 2005
 
Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#5

Re: Welche funktion übernimmt ein Buffer?

  Alt 30. Aug 2005, 13:31
Also: Ein Buffer hat die Aufgabe, Daten zwischenzuspeichern.
Ich kann bei den WinSocks ja verschiedene Methoden zum Senden verwenden: SendString, SendInteger, SendBuffer, ect.
Der Unterschied: Bei SendString und bei SendInteger sende ich genau einen String oder einen Integer, bei SendBuffer kann ich senden was ich will. Ich kann einen Record senden, eine Klasse, oder eine Banane, wenn ich in der Lage bin, diese zu digitalisieren... Sinn des Buffersendens ist die typenunabhängigkeit. Ich kann selbstdefinierte Typen schicken.
Intern funktioniert das dann so, dass ich meinen Sockets sage: Hier fangen meine Daten an, und soviele Daten musst du senden. Die Sockets lesen dann diese Daten aus, und senden den Inhalt - egal was drinnensteht.
Auf der empfangenden Seite muss ich aber klarerweise wissen, was ich empfange. Empfange ich einen String, einen Integer, oder einen Buffer? Im letzteren Falle muss ich dann auch noch wissen, was jetzt im Buffer drinnensteht: mein Record, meine Klasse, oder meine Banane?
AFAIK funktioniert es aber nicht, einen String zu senden, und einen Buffer auszulesen. Der wird in dem Fall wahrscheinlich leer sein.
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz