tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von zerix
  • 1 Beitrag von Matt297
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
415
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hallo,

    ich bin schon seit einiger Zeit dabei, einen eigenen DHCP Server (plattformunabhängig) zu implementieren. Hauptmotivation war für mich, einen sehr einfachen Server zu schreiben, welchen ich dann auf LAN-Partys verwenden kann. Das Projekt habe ich jetzt bei Sourceforge.net gehostet. Da das Programm jetzt öffentlich einsehbar ist, wollte ich die Profis hier fragen, ob mein Programm so in Ordnung ist.

    Mich interessiert hierbei vorallem:
    - Ist Java hierfür die richtige Programmiersprache?
    - Wie ist der Programmierstil?
    - Ist das Projekt gut umgesetzt (Redundanzen? Ist etwas zu "umständlich" gelöst? Könnte man noch mehr Design Pattern verwenden?)
    - Verbesserungsvorschläge? (Features, Bugs etc)

    Finden könnt ihr das Programm (natürlich mit den Sourcen) hier.

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    hab mir die Sourcen noch nicht angeschaut.
    Aber zu deiner ersten Frage. Du willst es plattformunabhängig haben, also gibt es da keine bessere Sprache als Java.


    Gruß

    Sascha
    Bratkartoffel bedankt sich. 
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Danke für deine Antwort, somit ist meine erste Frage schon einmal beantwortet
    Jedoch sind die übrigen Punkte für mich wichtiger. Es wäre nett, wenn sich jemand dazu äussen könnte

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  4. #4
    Matt297 Matt297 ist offline Mitglied Gold
    Registriert seit
    Oct 2008
    Beiträge
    177
    Hi,

    als erstes mal ein großes Lob von mir, ist echt ne super Idee und auf den ersten Blick super umgesetzt. Hab mir jetzt die Sourcen auch noch nicht genauer angesehen und den Server hinsichtlich seiner Funktionalität noch nicht getestet(wird auf der nächsten LAN geschehen ), aber wie gesagt der erste Eindruck ist sehr positiv.

    Einen kleinen Verbesserungsvorschlag hätte ich noch, und zwar was das loggen betrifft. Entweder würde ich noch nen Parameter hinzufügen, der das Loggen betrifft(z.B. Log_level oder so), wodurch der User die rudimentär die Kontrolle über das Log-Verhalten hat. Oder was auch gut wäre, dass du zwei Fenster erstellst, in das eine kommt das dauerhafte Logging(DHCPDISCOVER, DHCPOFFER, ...) und das andere Fenster stellt dann sozusagen die Konsole dar (ich rede jetzt natürlich von der GUI-Version). Weil mir das sofort aufgefallen ist, da ich mir als erstes ein bisschen genauer die Befehle anschauen wollte(help), da kamen mir die dauernden Log-meldungen ein bisschen in die Quere.

    Gruß

    Matt
    Bratkartoffel bedankt sich. 

  5. #5
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi Matt297,

    die Idee mit 2 Fenstern wäre glaub ich relativ einfach zumzusetzen, ich versuch heute Abend mal mein Bestes
    Auch der Vorschlag mit dem log_level klingt plausibel, mal schauen was sich da machen lässt.

    Als erstes werde ich mir aber das mit den DNS-Servern nochmal anschauen, die werden aus unbekannten Gründen von meinen Windows XP VMs einfach ignoriert

    Vielen Dank für dein Feedback und deine Vorschläge

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. 2 DHCP Server
    Von spirit im Forum Linux & Unix
    Antworten: 0
    Letzter Beitrag: 03.12.09, 10:37
  2. Ich brauche feedback!!
    Von 2low im Forum PHP
    Antworten: 2
    Letzter Beitrag: 22.11.08, 22:52
  3. Eigener Server aufbauen ? mt dhcp?
    Von kjvision im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 23.09.06, 21:25
  4. WindowsXP pro + DHCP server
    Von xemacs im Forum Microsoft Windows
    Antworten: 4
    Letzter Beitrag: 07.09.04, 08:55
  5. DHCP & DNS-Server
    Von Graf von Stauffenber im Forum Linux & Unix
    Antworten: 8
    Letzter Beitrag: 18.07.03, 18:21