Einzelnen Beitrag anzeigen

Steran

Registriert seit: 14. Jan 2003
42 Beiträge
 
#1

Client/Server Socket oder doch Indy

  Alt 12. Aug 2004, 11:19
Hallo!

Ich brauche ein Programm, welches einen String an ein Programm sendet, dieses soll bei erhalten des Strings verschiedene Strings zurückschicken.

Das funktioniert soweit auch mit den Socket Komponenten.
d.h. das clientprogramm startet einen Socketserver, wenn dieser die Message empfängt, sendet das Programm über den socket client mit 10x send text die Strings.

Das Serverprogramm horcht dann auf den clientsocket (onclientread) und soll in dieser procedure die strings erhalten!

nur werden die strings offenbar manchmal zu schnell gesendet, sodass ein socket.receivetext 2 oder 3 socket.sendtext vom client erhält!


Könnt ihr mitte erklären wie man sowas am elegantesten programmiert?
Hab im Forum schon ein bisschen geschaut, hier hieß es, dass man anstelle der Socket Komponenten die Indy's hernehmen soll, aber bei denenen gibt es ja eine onreceive etc. ereignisse, nur onexecute!

Das würde heissen, dass ich für jeden String die Verbindung trennen und wieder aufbauen müsste, oder?

danke

Gruß

Steran
  Mit Zitat antworten Zitat