AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: Zuverlässiger UDP Client gesucht
Suche alle Beiträge, die von "Poolspieler" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 4. Apr 2010
    Hallo Rudirabbit,
    von dem ENC28J60 würde ich erstmal die Finger weg lassen.
    Dafür brauchst Du einen Software TCP/IP Stack. Sowas habe ich auch schon mal gemacht. Der Datendurchsatz war damals etwas mau...
    Je nach Anwendung (z.B. einfaches Webinterface zur Konfiguration, etc...) kann es natürlich ausreichen.
    Für einen Datenstream mit relativ hohem Datendurchsatz ist sowas mit Vorsicht zu...
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 31. Mär 2010
    Hallo taveuni,
    die Performanceprobleme liegen beim angesprochenen Host --> das ist ein Embedded System... Bei den vielen Handshakes, die für TCP nötig wären, würde ich das geforderte Timing nicht mehr einhalten.

    Wegen den ICS-Komponenten: Die werde ich gleich mal ausprobieren. Danke!
    Gestern bin ich noch auf diese Seite gestossen: www.activexperts.com Eine Standard License würde 165€ kosten....
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 30. Mär 2010
    Hallo nochmal,
    es hat ein wenig gedauert, bis ich alle (bis jetzt bekannten) Ideen ausprobiert habe... :?

    @Rudirabbit:
    Ich habe Dein Beispiel getestet mit folgendem Ergebnis:
    - ich habe in der Empfangsroutine alle empfangenen Pakete in eine Datei (im lesbaren Hexformat) mitgeschrieben.
    - dabei kam heraus, dass von drei zu empfangenen Paketen etwa ZWEI VERWORFEN (bzw. nich empfangen)...
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 27. Mär 2010
    Hallo nochmal,
    folgenden Threadansatz habe ich ausprobiert:
    while not terminated do
    begin
    schaue in Empfangspuffer
    Wenn Daten da sind verarbeite oder verschiebe diese
    end;

    Ergebnis: Auch hier gehen (in Abhängigkeit von der Systemlast) Daten "verloren". Allerdings habe ich für das Senden und für das Empfangen des selben UDPClient benutzt.
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 25. Mär 2010
    Hallo Klaus,
    vielen Dank für Deine Anregungen!
    Ich werde es morgen mal mit einem Thread probieren.
    Was ist Deine Meinung zu TUDPSocket?
    Ist diese Komponente eventuell den Indy-Komponenten vorzuziehen?

    Gruß,

    Poolspieler
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 25. Mär 2010
    Guten Abend Klaus,
    danke für Deine Antwort.
    Hier ist aber die Frage, in wie weit TidUDPClient Threadsicher ist. Und welcher Teil mit synchronize() synchronisiert werden muss.
    Weißt Du es - oder sonst jemand?

    Gruß,

    Poolspieler
  • Forum: Netzwerke

    Re: Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 25. Mär 2010
    Hallo,
    danke für Deine Antwort.
    Leider kann ich aus Performancegründen kein TCP nehmen - wäre mir auch lieber!

    Aber ganz Recht geben kann ich Dir nicht, dass es in diesem Fall am UDP Protokoll liegt:
    Denn das Paket kommt doch am PC an (mit Wireshark getestet) --> es wird nur vom Client nicht empfangen.
    Für mich sieht es so aus, dass die Funktion "UDPClient.ReceiveBuffer" bereits aufgerufen...
  • Forum: Netzwerke

    Zuverlässiger UDP Client gesucht

      Delphi
      by Poolspieler, 25. Mär 2010
    Hallo,
    ich sende mit der Indy UDP Client Komponente einen Befehl zu einem UDP-Server.
    Dann kommen viele UDP-Pakete zurück, die ich alle empfangen muss.


    // UDP Befehl senden
    UDPClient.SendBuffer(udp_ziel_ip, udp_ziel_port, _daten);
    // UDP Echo empfangen
    while UDPClient.ReceiveBuffer(UDPClient_empfangspuffer_tmp, 1000) > 0 do begin
    // UDPClient_empfangspuffer_tmp verarbeiten


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Poolspieler&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=149642
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 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