Seite 4 von 5

Verfasst: 23.05.2007 16:37
von Andreas_S
Das mit dem Netzwerk-Noob hab ich ernst gemein!!!
Ich stell mich nur oft ein bisschen blöd an...

Weiß jetzt wer wie sie funzt?

Verfasst: 23.05.2007 16:59
von 125
Beispiel: Also mal angenommen PCA (192.168.0.68) PCB (192.168.0.5) Und PCC (192.168.0.47) haben Server (z.B. Port 53) für ProgrammX laufen.

Nun startet ProgrammX auf PCD (192.168.0.210) und will wissen welche Server im Netzwerk verfügbar sind also sendet es einen Broadcast auf Port 53 an alle Rechner im Netzwerk.

Die Server bekommen jetzt die Message PCD mit IP 192.168.0.210 hat einen Broadcast mit Message "BROADCAST-Message-Test!" geschickt.

Das Command dafür wäre SendUDPBroadcast(53,"BROADCAST-Message-Test!")

Verfasst: 23.05.2007 17:02
von Andreas_S
Danke :allright: .
Das mit dem Netzwerk-Noob hab ich ernst gemein!!!
Natürlich so gemeint das ich keiner bin!!!

Verfasst: 24.05.2007 08:41
von Tafkadasom2k5
[ot]
PBprogger hat geschrieben:Danke :allright: .
Das mit dem Netzwerk-Noob hab ich ernst gemein!!!
Natürlich so gemeint das ich keiner bin!!!
Sorry, aber :bounce:

Du argumentierst dich um Kopf und Kragen /:->
Und ehrlich gesagt, kaufe ich dir das mit dem "Ich bin kein Noob" immer weniger ab. Lass einfach gut sein, und verkauf dich lieber unter selbst eingeschätztem Wert. Der liegt nur, wie es aussieht, bei dir ziemlich hoch. Doch nimmt man dich vielleicht auch ernster. :freak:[/ot]

Verfasst: 24.05.2007 14:26
von Andreas_S
Ich glaub du nimmst mich wirklich nicht ernst... nur weil ich seit ein paar monaten und tagen hier bin heißt das nicht das ich ein noob bin!!!

Verfasst: 24.05.2007 15:42
von a14xerus
Ich glaube nicht, dass Tafkadasom2k5 dein Anmeldedatum meint :mrgreen:

Verfasst: 26.05.2007 20:57
von Olaf
Um nochmal auf SendUDPBroadcast() zurückzukommen:
das is nix anderes als:

Code: Alles auswählen

...
Connection=OpenNetworkConnection("192.168.178.255",Port,#PB_Network_UDP)
SendNetworkString(Connection,"UDPBroadcast-String")
...
Dann hat man in jedem Fall PB4-Kompatibilität

Verfasst: 26.05.2007 21:04
von Andreas_S
Ist #PB_Network_UDP so eine Funktion mit der man connectet, aber wenn es nicht geht dann wird es zu einem Protokoll?

Verfasst: 26.05.2007 21:38
von Olaf
Um Gottes Willen...du bist 'n Netzwerk-Noob...
Also..du hast bei IP zwei Protokolle zur Verfügung:
-TCP und
-UDP
(is auch der Grund, warum sich ne TCP- und ne UDP-Anwendung nicht verstehen)
Bei TCP wird jeder Datentransfer gesichert, bei UDP nicht. Daher ist UDP meist schneller und eignet sich besser für Chats etc., jedoch nicht für Bereiche, bei denen die Übertragung unbedingt sichergestellt werden muss.
Im Falle des UDP stellt die .255 keine unbedingt reale Adresse dar, sondern den UDP-Broadcast-Channel. Stell dir am besten einen UDP-Broadcast folgendermaßen vor: betrachte das Netzwerk (dein lokales Netzwerk) mal als ein Meer, von dem nicht bekannt ist welche Schiffe (=andere Computer im Netzwerk) und wo sie herumfahren. Dein Computer stellt beispielsweise einen Leuchtturm dar. Nun sendet der Leuchtturm ein Lichtsignal (=UDP-Broadcast) hinaus aufs Meer (ins Netzwerk) und alle Schiffe, die das entsprechende Lichtsignal kennen (Art des Signals + Port) und sich in dem Meer befinden, antworten. Dann weiß der Leuchtturm, wo sich die Schiffe befinden und wie sie heißen, da sie ihre IP gleich mitliefern. Dann kann er auch zu den entsprechenden Schiffen Kontakt aufbauen.

Verfasst: 26.05.2007 21:40
von Olaf
PBprogger hat geschrieben:Ist #PB_Network_UDP so eine Funktion...
Und ausserdem: Konstanten sind nie ne Funktion. :lol: