AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:02

Parameter dieser Suchanfrage:

Suche in Thema: TIdTCPServer (Indy) und TClientSocket
Suche alle Beiträge, die von "Schwedenbitter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 17. Nov 2016
    Entschuldige bitte. Ich weiß, dass ich langsam wohl nerve. Aber ich muss nochmal fragen.
    OnExecute wird aufgerufen. Warum sehe ich dann wiederum keine Meldung; auch wenn ich die Ausgabe ganz an den Anfgang setze:Procedure TForm1.IdTCPServerExecute(AContext: TIdContext);
    Var
    Data:String;
    Begin
    ScrollLog('OnExecute();');
    Application.ProcessMessages;

    Data:=...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 17. Nov 2016
    Das ist richtig. Aber wenn ich z.B. einem String einen AnsiString zuweise oder umgekehrt, bekomme ich ja auch wenigstens eine Warnung - unabhängig davon, dass er das "durchcompiliert". Aber das führt auch zu weit.

    Kannst Du mir bitte einen Gefallen tun:
    Du schriebst weiter oben, dass bei Dir das Ereignis auch ohne #13#10 ausgelöst wird. Bei mir eben nicht. Am Quellcode kann es also...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 17. Nov 2016
    Danke nochmal für's Drüberschauen und die Erklärung.


    Das isz jetzt zwar OT: aber wenn ich das richtig deute, muss ich dann auch VCL-Zugriffe in allen TIdTCPServer-Ereignissen entsprechend absichern? Das ist ein ganz schöner Overhead, finde ich.
    Ich vermisse dann auch einen Compiler-Hinweis. Der "liest" ja den Code und sollte das wissen :lol:

    Ich habe in meinem Thread das Ereignis aus dem...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 17. Nov 2016
    Nein, leider nicht. Ich habe es eben nochmals ausprobiert, indem ich #13#10 wieder auskommentiert habe. OnExecute wird nicht abgefeuert.


    Wie geht denn das?
    Innerhalb eines Threads ist mir das klar. Da Du das weißt, hast Du vermutlich meinen Quellcode angeschaut. Dort habe ich die das Polling des TIdTCPClient extra in einen Thread ausgelagert. Dann müsste ich ja eine eigene Klasse von...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 17. Nov 2016
    Volltreffer! Tausend Dank.
    Warum das so ist, verstehe ich trotzdem nicht so ganz. TClientSocket sendet etwas ab, was z.B. TServerSocket auch ohne #13#10 empfangen würde. Dass ich mit ReadLn(); auslese, ist korrekt. Aber das Ereignis OnExecute wird nach meinem Verständnis ausgelöst, wenn Daten kommen. TIdTCPServer weiß doch zu diesem Zeitpunkt noch gar nicht, wie ich was auslesen werde. Warum...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 16. Nov 2016
    Danke.

    Ich hätte furchtbar gern die Sockets von Delphi genutzt. Aber ich habe das Problem, dass diese sich faktisch nicht aus der VCL lösen lassen und ich damit mit Linux/Wine scheitere. "Das funktioniert anscheinend richtig gut." kann ich nur bestätigten, nützt mir aber nichts :cry:
    Ich wollte deshalb wenigstens auf der Client-Seite bei den Sockets bleiben, damit ich nicht alles neu...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 16. Nov 2016
    Dank des Quellcodes in C++ (?) von Bambini habe ich es geschafft:Procedure TForm1.BtnBrdcastClick(Sender: TObject);
    Var
    CList : TList;
    I : Integer;
    Begin
    CList:= IdTCPServer.Contexts.LockList;
    Try
    For I:= 0 To Pred(CList.Count) Do
    Try
    TIdContext(CList.Items).Connection.IOHandler.WriteLn(EDBrdCast.Text);
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 16. Nov 2016
    Offenbar hängt es schon an Delphi - oder meinen bescheidenen Programmierkünsten:

    Ich habe mir zu Testzwecken die Mühe gemacht und auf einem Form "schnell" mal je Server und Client der Indys und einen TClientSocket platziert und mit Code unterlegt. Ich kann das auch anhängen, falls jemand Interesse hat.

    Der Indy-Client kann etwas an den Indy-Server senden - hätte mich auch gewundert, wenn es...
  • Forum: Netzwerke

    AW: TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 15. Nov 2016
    Danke für die Antwort.

    Das ist immer das erste, was ich bei Tests mit dem Netzwerk deaktiviere, um "Irritationen" zu vermeiden :-D
    Aber daran liegt es nicht, weil dasselbe Problem auch auftritt, wenn ich das auf demselben oder anderen Windows-Rechnern mache. Es liegt also gar nicht an Linux...


    Siehe oben. Aber ich werde es mir merken, wenn es mal unter Windows läuft und es dann Probleme...
  • Forum: Netzwerke

    TIdTCPServer (Indy) und TClientSocket

     
      by Schwedenbitter, 15. Nov 2016
    Hallo,

    ich stehe vor folgendem Problem:
    ich benötige einen TCP-Server, der auf einem Linux-System mit wine laufen kann. Das funktioniert offenbar mit den Indys. Ich habe breits diesen Code gefunden, der fast funktioniert. Ich kann eine Verbindung herstellen zwischen dem Server-Programm und dem TClientSocket herstellen. Und Daten, die ich mit...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Schwedenbitter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=190871
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz