AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Indy 10 TCP - Strings unaufgefordert versenden?
Thema durchsuchen
Ansicht
Themen-Optionen

Indy 10 TCP - Strings unaufgefordert versenden?

Ein Thema von Klaxon · begonnen am 31. Aug 2006 · letzter Beitrag vom 16. Sep 2006
Antwort Antwort
Klaxon

Registriert seit: 31. Aug 2006
10 Beiträge
 
#1

Re: Indy 10 TCP - Strings unaufgefordert versenden?

  Alt 16. Sep 2006, 13:36
@DataCool
Sorry das ich erst jetzt hier wieder reingucke. Danke für die Tipps, auch wenn ich es nicht ganz verstanden habe.

Also 1. ist klar.

2. Warum sollte der Server ein Readln machen? So als eine Art Kommandoabfrage?

3. Der Client macht dann auch ein einmaliges Readln?

4. Ja, wenn man dann einfach kommunizieren kann, könnte ich ja dann sicher hier das machen was ich möchte: Der Server macht ein Writeln(z.B. timer-getriggert) und darauf hin liest der Client das ein.
Ich habe das probiert, nur leider kann ich auf meine Prozedur kein OnTimer-Ereignis setzen(inkompatibel). Neue Server-Prozedur:

Delphi-Quellcode:
procedure TForm1.IdTCPServer1Cycle(AContext: TIdContext);
begin
  with AContext.Connection.iohandler do
  begin
    WriteLn(Strings[Random(2)]);
  end;
end;
Nur wie rufe ich IdTCPServer1Cycle auf?

Und wie muss dann der Client aussehen, damit er kontinuierlich checked, ob der Server was geschrieben hat? Gibt es da evtl. auch ein OnExecute?

Danke für die Hilfe,
Gruß,
Klaxon.
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:40 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 by Thomas Breitkreuz