Home-Router-Konfiguration für UDP-Broadcast

1452
JuddGledhill

Ich habe eine selbst entwickelte Software, die den UDP-Datenverkehr bei 255.255.255.255:5010 "überwacht". Es funktioniert einfach großartig in meinem Heimnetzwerk, funktioniert aber nicht in den Netzwerken anderer Benutzer. Ich denke, dass meine Ausrüstung diese Art von Verkehr durchlässt, während dies bei ihnen nicht der Fall ist.

Wie würde ich diese Einstellung herausfinden? Ist das eine häufig "blockierte" Sache?

Ich stelle auch fest, dass dies keine gute Möglichkeit ist, Daten zu senden, aber ich habe keine Kontrolle auf der Serverseite, nur auf der Clientseite und dem Netzwerk.

Ich bin auf FIOS-Geräten (actiontec-Routern) auf der Suche nach einem "Schalter" zum Umdrehen, der es mir ermöglicht, die anderen Netzwerke so zu konfigurieren, dass sie wie meine funktionieren.

Hierbei handelt es sich nicht um komplexe Netzwerke. Es gibt einen einzelnen Router, an dem das Kabel ins Haus kommt, und die anderen Geräte (Computer, Tablets usw.) sind mit diesem Hardwareteil verbunden oder kabellos.

AKTUALISIEREN:

In meinem Netzwerk habe ich 3 "Maschinen". Server 1, Server 2 und ein super leichter Client, der auf einem Droid läuft. Server 1 kann die Daten an das Netzwerk senden (über PacketPlayer und eine WireShark PCAP-Datei). Der Droide erhält ganz gut. Wenn ich dasselbe Setup auf Server 2 versetze, erhält der Client die Daten nicht.

Vielleicht ist die Firewall auf Server 2 anders konfiguriert als Server 1?

1
Wenn Sie über Netzwerke anderer Personen sprechen, meinen Sie, dass sich Sender und Empfänger in demselben Netzwerk befinden? Befinden sie sich tatsächlich in derselben Broadcast-Domäne? Im Allgemeinen erreicht ein Broadcast nur andere Ports desselben Switches / Hubs / einer Bridge, überquert jedoch keinen Router. (Heimnetzgeräte sind beides in einem.) grawity vor 9 Jahren 0
Bindet Ihr Hörer einfach an '*: 5010' oder beschränkt er sich speziell auf '255.255.255.255:5010'? Wenn es sich um Letzteres handelt, liegt das Problem möglicherweise auf der Senderseite. In einigen Netzwerkstacks von Betriebssystemen können Sie nicht wirklich an die Adresse 255.255.255.255 senden. Stattdessen übersetzen sie es in die Subnetz-Broadcast-Adresse für jedes lokal verbundene Subnetz (z. B. 192.168.0.255). Spiff vor 9 Jahren 0
Ich habe mehr Infos in die Frage gestellt. Um die Antworten zu beantworten, befinden sich Sender und Empfänger jedoch im selben Netzwerk und im selben Subnetz. Mein Listener (Android Java) bindet einen Datagramm-Listener nur an Port 5010. Ich kann nur die allgemeine Konfiguration des Servers (nicht die Software, die die Daten sendet), den Empfänger und das Netzwerk steuern. Ich fange an zu glauben, dass dies ein Konfigurationsproblem auf der Serverseite ist - vielleicht eine Firewall? JuddGledhill vor 9 Jahren 0

0 Antworten auf die Frage