Entwickler-Ecke

Freeware Projekte - Subnetmask Calculator


AXMD - Mi 18.05.05 21:38
Titel: Subnetmask Calculator
Hi :)!

Nach der heutigen "Mikrokontroller- und Netzwerktechnik"-Vorlesung hab ich mich entschlossen, ein kleines Programm zu schreiben, um bequem Subnetzmasken erstellen zu lassen, wenn eine vordefinierte Anzahl von Hosts bzw. Subnetzen bekannt ist. Wahrscheinlich werden das wenige von euch benötigen, aber ich dachte mir, ich stell's mal hier rein. Auch in der Hoffnung, dass mir vielleicht jemand verrät, ob die Berechnungen stimmen und warum bei gegebener Subnetzanzahl der IP-Adressbereich nicht voll ausgenutzt wird. File im Anhang.

AXMD

//EDIT: Neue Version


Mordilion - Fr 20.05.05 08:15

Scheint ganz nett zu sein das Progrämmchen, aber wenn ich mit der Tastatur eine Eingabe bei "Anzahl Hosts" mache, braucht das Programm sehr lange bis es mir ein ergebnis bringt. Vielleciht mal nachschauen woran das liegt, denn es sieht so aus alsob es abschmieren würde.

MfG
Mordi


AXMD - Fr 20.05.05 08:35

user profile iconMordilion hat folgendes geschrieben:
Scheint ganz nett zu sein das Progrämmchen, aber wenn ich mit der Tastatur eine Eingabe bei "Anzahl Hosts" mache, braucht das Programm sehr lange bis es mir ein ergebnis bringt. Vielleciht mal nachschauen woran das liegt, denn es sieht so aus alsob es abschmieren würde.

MfG
Mordi


Ist mir bekannt. Liegt daran, dass du wahrscheinlich bei der Eingabe alles markierst und dann eingibst; d.h., dass du kurz eine einstellige Anzahl Hosts hast, was schon in einem Klasse B-Netzwerk eine Riesenanzahl Subnetze und damit IP-Bereiche verursacht (von Klasse A ganz zu schweigen). Ich werde uU einen Mechanismus einbauen, der bei ein- und zweistelliger Hostanzahl eine Warnung ausgibt. Zudem hätte ich daran gedacht, intensiveren Gebrauch vom crHourGlass-Cursor zu machen ;)

AXMD


AXMD - Fr 20.05.05 23:11

Gut, eine neue Version ist online - Änderungen weitgehend die letzten Beiträge betreffend (crhourglass exklusive ;))

AXMD


AXMD - Sa 21.05.05 14:35

Neue Version. Ein gröberer Fehler mit der Subnetzanzahl bei Klasse A wurde behoben und ein IP Range Check für die Klassen implementiert.

AXMD