Entwickler-Ecke

Internet / Netzwerk - daten zwischen rechner austauschen?


PeterPan - Fr 12.08.05 16:27
Titel: daten zwischen rechner austauschen?
hallo,

da ich irgenwie nicht voran komme, mal ne frage.

mein projekt:

ein server soll per tcp daten empfangen und senden.

mir ist bekannt!

(ich habe keinen einfluss auf den client, der wird von einer anderen firma entwickelt)

sendet der client daten darf ich keine daten senden und umgekehrt,
bis eine empfangsbestätigung gesendet/empfangen wurde.

der client baut eine tcp verbinding zu meinen server auf.
auf diese verbindung muss ich lauschen
und bei daten dies verarbeiten, ohne die verbindung zu trennen.
ODER selbst ein paket zum client schicken
(verzeichniss wird auf xml dateien gepollt, wenn welche da und zur zeit kein daten vom client anliegen, dann senden)


bsp daten
(
gesamtgrösse int,
refno int,
sizeofbytestream int,
bytestream stream (xml datei)
)

diesen stream dann verarbeiten.
auf der gleichen verbindung eine bestätigung schicken.

bsp bestätigung
(
gesamtgrösse int,
refno int,
status int
)


und wieder auf daten lauschen oder selber senden
alles auf dem gleichen connect.

a:
welche kompunenten soll ich verwenden?

habe es mit idTcpServer und TServerSocket versucht.
gab immer ein anders problem (siehe postings hier).

b:
und zum testen muss ich einen client entwickeln......
das gleiche wieder.

c:
und dann noch die sache mit der byteorder!
bei idTcpServer funktioniert das, bei TServerSocket nicht!

hat jemand eine idee

gruss
pp


LigH - Fr 12.08.05 16:30

"Wie soll ich vorgehen????"

Höchst aussagekräftiger Beitragstitel - da weiß jeder sofort, worum's geht... :? Und putz mal deine Tastatur, [ß\?] klemmt.


raziel - Fr 12.08.05 16:32

Hallo,

LigH hats bereits angesprochen, hier noch einmal "offiziell":
Bitte ändere den Titel des Topics da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Delphi-Forum.de Richtlinien:
Richtlinien:
1.2 Beiträge
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei deinem ersten Beitrag auf "Edit" klicken und den Titel ändern. Dank Dir!

Gruß,
raziel


PeterPan - Fr 12.08.05 17:16

sorry,

war so nicht gewollt, habs übersehen.

thx
pp