Archiv für Oktober 2008

UDP Broadcasts mit C# versenden (extended)

Mittwoch, 29. Oktober 2008

Den Standardweg (Da ist übrigens ein Fehler drin: SocketOptionName.Broadcast muss auf 1 statt auf 0 gesetzt werden), wie man Broadcasts versendet, hatte auf meinem Rechner zur Folge, dass nur ein einziger Netzwerkadapter die Broadcasts versendete. Dies war nicht das, was ich wollte, denn es war auch noch ein VMWare-Adapter.

Nach etwas Probieren fand ich heraus, dass statt IPAddress.Broadcast besser IPAddress.Parse(…) mit der richtigen Broadcast-IP für das jeweilige Netz genommen werden sollte. Ich suchte mir also das nötige Zeug von zwei Artikeln zusammen: Ich frage nun alle Netzwerkkarten ab, die IP können, kalkuliere deren Broadcast-IP und versende dann das Broadcast-Paket für jedes Netz einzeln in einer Schleife. Nun bekommen alle Netze meinen Broadcast, wie gewünscht!

Wer den Quelltext sehen will, sollte den Artikel weiterlesen!

(weiterlesen…)

Geiz ist geil

Mittwoch, 29. Oktober 2008

image

Ich schaue mir auch immer die 700-Euro-pro-Stück-Boxen an und kaufe dann die, wo das Paar nur 20€ kostet! Man hört sicher keinen Unterschied :-)

Usability-Manko in der Visual Studio Dokumentation

Dienstag, 28. Oktober 2008

Jedes mal aufs Neue ärgere ich mich über die fehlende Usability in der Visual Studio Dokumentation und auch beim MSDN. Öffnet man eine Klasse, kann man wählen, in welcher Sprache der Source angezeigt werden soll:

image

Erstes Manko: Die getroffene Auswahl wird nicht über Programmstarts hinweg gespeichert!

image

Zweites Manko: Ich will in der Regel nur C# sehen und muss jetzt 4 mal klicken! Da der Text ein Link ist, könnte man ja denken, dass ein Klick auf diesen Link nur diese Sprache auswählt und alle anderen abwählt, dem ist aber nicht so. Klickt man auf den Link, passiert dasselbe, als hätte man direkt auf die Checkbox geklickt. Schade!