Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   UDP-Broadcast an alle außer an mich selbst (https://www.delphipraxis.net/153851-udp-broadcast-alle-ausser-mich-selbst.html)

DerAndereMicha 18. Aug 2010 08:29

AW: UDP-Broadcast an alle außer an mich selbst
 
Ich denke das mit dem Speichern der Nachrichten ist ein
ganz guter Ansatz. Vielen Dank für die Idee, ich werde
mir die Sache mal anschauen.

Gruß
Micha

ChrisE 18. Aug 2010 10:37

AW: UDP-Broadcast an alle außer an mich selbst
 
Hallo,

um nochmals au den Quellport zu kommen:
Zitat:

Zitat von mkinzler (Beitrag 1042949)
Dann musst du halt noch den Quellport auswerten

Wenn auf einen PC zwei Programme laufen die einen Broadcast schicken werden Sie den Broadcast meines Wissens nach nicht vom selben Port absenden können. Jedes Programm erhält doch Exklusiv einen Sendeport solange es läuft - dachte ich zumnindest bisher. D.h. doch das der ausschluss über die Kombination aus QuellIP und QuellPort die Lösung wäre?

Gruß, Chris

DerAndereMicha 18. Aug 2010 12:03

AW: UDP-Broadcast an alle außer an mich selbst
 
Hallo Chris,

da muß ich Dich leider enttäuschen - das geht durchaus.

Gruß
Micha

ChrisE 18. Aug 2010 13:53

AW: UDP-Broadcast an alle außer an mich selbst
 
Hallo Micha,

danke erstmal für die Info. War mir neu. Nur irgendwie bekomme ich es nicht hin mit den Indy's. Ich schaffe es nicht dem Client den "SourcePort" vor zu geben. Einem Server kann ich diesen Port vorschreiben. Aber nicht einem IdUDPClient. Ich wollte es nachstellen um es zu verstehen.

Gruß, Chris

DerAndereMicha 18. Aug 2010 15:32

AW: UDP-Broadcast an alle außer an mich selbst
 
Hallo Chris,

ich verwende einen modifizierte Klasse von TIdUDPServer
sowohl zum Senden als auch zum Empfangen der Broadcasts.

Der Code dafür ist schon uralt und stammt aus diesem Forum:

http://www.delphipraxis.net/31621-in...inem-port.html

Gruß
Micha

ChrisE 18. Aug 2010 15:39

AW: UDP-Broadcast an alle außer an mich selbst
 
Hallo Micha,

vielen Dank. Damit ist mir jetzt klar, dass dies keine Freundlichkeit von Windows ist, dass ein Port nicht mehrfach benutzbar ist, sondern es hat erstmal mit den Einstellungen zu tun wie ich einen Port "öffne". Und zusätzlich damit, dass die Indy's die Port's von Servern blockierend aufbauen.

Danke dir für die Infos. Wieder was dazu gelernt.

Gruß, Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 Uhr.
Seite 2 von 2     12   

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