AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TServerSocket <-> TClientSocket | Daten Weiterleitung
Thema durchsuchen
Ansicht
Themen-Optionen

TServerSocket <-> TClientSocket | Daten Weiterleitung

Ein Thema von Darkface · begonnen am 28. Nov 2009 · letzter Beitrag vom 29. Nov 2009
 
Darkface

Registriert seit: 18. Apr 2008
89 Beiträge
 
Delphi XE Professional
 
#1

TServerSocket <-> TClientSocket | Daten Weiterleitung

  Alt 28. Nov 2009, 18:37
Hallo Dp'ler,

Ich mache mir gerade über eine Weiterleitung von Daten vom ServerSocket zum ClientSocket Gedanken. Hintergrund ist folgender:

Der Server läuft (Beispielsweise) auf Port 80. Im selben Programm läuft auch ein ClientSocket (allerdings [beispielsweise] auf Port 81).

Irgendetwas sendet Daten unbekannter Art an den Server an Port 80. Dieser leitet die Daten intern an den Client weiter welcher die Daten dann über Port 81 wieder versendet.

Kommen Daten zurück (Port 81) soll der Client sie nach dem selben Prinzip wieder an den Server leiten und der Server sie zurück an das unbekannte geben.

Das ganze soll also eine Weiterleitung werden von Port X auf Y und wieder zurück.

Die Frage ist nun, kann das funktionieren wenn ich nicht weis welcher Art die Daten sind?

ServerSocket1.Socket.Reciveln kann ja nur Strings händeln, wenn dann Steuerzeichen, Dateien ect. kommen funktioniert das ja theoretisch nicht oder? Wenn ich dann ReciveBuf nehme weis ich doch nicht wie lang das Empfangene sein wird (?).

Bei der Weiterleitung zwischen Server und Client dachte ich an einen MemoryStream. Ich würde alles Empfangene rein schreiben und vom anderen Socket auslesen und versenden.

Hat da jemand einen Tipp für mich?

MfG
Darkface

[Edit] Verschrieben...
Alexander
Ich halte Ordnung.
Zum Beispiel mein Schreibtisch: Hier ist alles zeitlich geordnet - was zuletzt kam, liegt oben. (Frank Erhoff)
  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 04:32 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