AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi [Indy TCP] 2 Streams gleichzeitig empfangen / senden

[Indy TCP] 2 Streams gleichzeitig empfangen / senden

Offene Frage von "Chrissi91"
Ein Thema von Chrissi91 · begonnen am 12. Okt 2008 · letzter Beitrag vom 12. Okt 2008
Antwort Antwort
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

[Indy TCP] 2 Streams gleichzeitig empfangen / senden

  Alt 12. Okt 2008, 12:49
Hi,

was mich mal brennend interessieren würde:

Wenn ich einen Stream verschicke, z.B. FileStream oder Memorystream habe ich ja keine genaue Identifikation, dass der, der am anderen Ende der Leitung ankommt, genau der ist, den ich verschickt habe.

Wenn ich über einen TCPServer bzw. einen TCPClienten 2 Streams vom selben Typ verschicke, wie kann ich dann wissen, welcher welcher ist? Gibts da was bereits vom Hause Indy aus oder muss ich die praktisch analysieren indem ich am Anfang des Streams immer ein "Kürzel" einfüge, um die Streams zu unterscheiden?

Ist das die gängige Variante?

Was ist wenn ich 2 Streams vom unterschiedlichen Typ habe. z.B.: 1 FileStream und 1 MemoryStream, dann würde ich die Streams immer über MemoryStream einlesen und bei bestimmten Paketen die eintreffen mit dem Kürzel für den FileStream den MemoryStream in den FileStream umwandeln?

Ist das so korrekt was ich festgestellt habe? Ist das nicht ein bisschen "umständlich"?
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [Indy TCP] 2 Streams gleichzeitig empfangen / senden

  Alt 12. Okt 2008, 14:13
du schickst nen eindeutigen header mit. z.B. mit ner id für jeden stream
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 11:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf