AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:47

Parameter dieser Suchanfrage:

Suche in Thema: Udpsocket onReceive Ereignis wird nicht ausgelöst?
Suche alle Beiträge, die von "sirius" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 10. Jul 2008
    Du musst zum Empfangen von Nachrichten (inkl. Ereignis) einen SocketPort vorgeben (der dann zum LocalPort "wird"; Wenn du keinen vorgibst, wird dir einer von Windows zugeteilt) Dann kannst du noch unter SochetIP eine Netzwerkverbindung eintragen, für die der Socket gelten soll. "0.0.0.0" bzw. Leerstring bedeutet alle Netzwerkverbindungen auf dem Rechner.
    Und jetzt kannst du mit Active:=true...
  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 8. Jul 2008
    Ich schreib es mir wenn es klein sein soll lieber selber. Der Umfang bei den Sockets ist da nicht so groß.

    Neben den Komponenten bei Torry kannst du auch mal das Ding im Anhang probieren.
  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 7. Jul 2008
    Ich würde sagen, schmeiß die Komponente weg und bastel dir ne neue. Bzw. nimm etwas anderes! Mehr fällt mir dazu nicht ein. Ich dachte im Laufe des Abends verstehe ich die Komponente noch. Aber auch alles was man korrigierend ändern müsste ist private deklariert und damit nicht änderbar. Und nötige Methoden, die zu ändern wären sind auch noch statisch.
    Fazit: Ich verstehe es einfach nicht oder...
  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 7. Jul 2008
    Du kannst ja mal das onError-Event nutzen und dann den String SyserrorMEssage(SocketError) ausgeben.
    Bei mir sagt er, dass es keiner VErbindung zum Remotehost gibt, was für ein UDP-Socket ja völliger Blödsinn ist.

    Eigenartigerweise macht die Komponente ein Connect mit einem UDP Socket. Laut WinSDK ist das auch soweit ok, aber ein recv geht mit so einem Socket anscheinend nicht.

    Was auch...
  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 7. Jul 2008
    Ui, bei näherem hineinschauen in die Komponente kann ich kaum glauben, dass hier irgendetwas funktioniert :gruebel:
  • Forum: Netzwerke

    Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?

      Delphi
      by sirius, 7. Jul 2008
    TUDPSocket bietet ein derartiges Ereignis nicht an. onRecieve wird ausgelöst, wenn du selber RecieveFrom aufrufst. Workarounds fallen mir spontan einige ein. Neben "anderen Komponenten verwenden" wäre da noch:
    - mit WSAAsyncSelect selber ein Ereignis erzeugen
    - Die Komponente in einen Thread legen und blockierend recievefrom aufrufen
    - RecieveFrom in einem Timer aufrufen und dabei die...


URL zu dieser Suchanfrage:

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