Zum Inhalt springen

easyDaMan

Mitglieder
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

  1. Er meint, dass du am Besten mal ein Runnable implementierst und dann erstellt du in deiner Main-Klasse einen Thread, dem übergibst du dieses Runnable und startest es. Das frägt den Server nach Daten ab und diese werden dann in dein Socket geschrieben. Solange die Daten vom Server ins Socket geschrieben werden, legst du den Thread schlafen bzw. legst ihn in den Thread-Pool. Das kannst du mit einem if in einem try-catch-Block machen: try{ //if (datenVorhanden){ System.out.println ("geiel"); } catch (InterruptedException ie){ Thread.sleep (500); } Nun werden die Daten übertragen und alle halben Sekunden geht dein Thread schnell fragen, ob nun die Daten alle vorhanden sind. Wenn ja, gehz weiter in deinem Programm: Verarbeitung usw. PS: Mir ist, als haben ByteBuffers noch eine flush()-Methode, die man benutzen muss, um den Inhalt einem StreamReader oder so weiterzugeben. Schau mal in der Doku nach... Das könnte auch noch ein Problem darstellen. PAx
  2. "ubuntu=true;" eingeben auf der konsole und dann "samba auch= true"; dann sollte das laufen ;-) okok... schulligung, so einfach ist es nicht! was ist denn dein problem mit ubuntu? wo stekkste fest?
  3. Also: Das erste Problem liegt sicher in der Rechtschreibung! Nicht, dass ich dich beleidigen will, aber man liest halt lieber Beiträge, die syntaktisch-semantisch doch auch irgendwie Sinn ergeben. Zudem ist das Betreiben der wundervollen Disziplin der Computerwissenschaften rein geistiger Natur. Und Geister, die sich nicht darum kümmern, dass DAS und DASS nicht das gleiche sind und am Satzende ein Punkt hingehört, die kümmern sich auch nicht um Strichpunkte. Will heissen, die sind vielleicht eher ungenau. Und das passt nicht in die Informatik! Das soll aber eher als Aufmunterung dienen denn als Diss. Es ist ja noch kein Meister vom Himmel gefallen, ohne sich dabei die Knochen zu brechen. Zu deinem Problem: DHCP kann, muss aber nicht mit DNS betrieben werden. Wenn man die beiden Dienste zusammen betreibt, dann nennt man das D(ynamic)DNS, weil die IP-Adressen dynamisch (kann mit DHCP jedoch auch statisch geschehen) vergeben werden, die vergebende IP dann aber einem Hostnamen zugeordnet wird. Das ist wohl das, was du willst. Sag deinem Lehrer/Dozenten/Sadisten, dass es einen Unterschied macht, ob man einen Dienst unter Windows oder Linux installiert. Seine Aussage, man solle sich nicht ums System kümmern, sondern einfach mal DNS und DHCP einrichten, ist nicht nett für dich. Dies aus folgenden Gründen: 1. Linux ist ein System, das Grundkenntnisse erfordert. Schon nur das Erstellen einer Datei, geschweige denn das Bearbeiten derselben, ist (ohne GUI) schwieriger als unter Windoze. Wenn man den VI (der EINZIGE Editor überhaupt, gell;-) ) aber mal beherrscht, ist man damit sehr viel schneller als mit Notepad oder so. Egal! 2. Networking besteht nicht nur aus DNS und DHCP. Grundlegende Dinge müssen in jedem System konfiguriert werden. Eine IP? Wo ändere ich die denn, wenn ich beim Setup mist gebaut habe? Ja, solche Fragen haben mich vor zehn Jahren auch beschäftigt. Und was bedeutet 127.0.0.1? Sieh mal in "/etc/hosts" nach! Wie seh ich da nach? Eben! Am besten schaust du dir Infoseiten bezüglich Bash an. Da steht alles drin! Meistere die Bash und du hast den halben Weg zum Linux-Guru hinter dir. Spezifische Fragen darfst du gerne stellen. Aber nicht sowas wie: "wie funktioniert Linux?" Ok, die Antwort darauf ist: "einfach"! Peace
  4. Hats geklappt? SaMBa (aka CIFSa) kann bisschen zickig sein, bevor sie sich dann gefügig deinem Willen unterwirft.
  5. Also hast du ein Java-Listing und solltest dann sagen, ob das Struktogramm (NS oder einfach) dazu stimmt? Oder umgekehrt? Aber stimmt schon, was die anderen sagen: PAP oder Struktogramme oder UML oder so haben nichts mit der Programmier-Sprache zu tun. Es kann sein, dass man einfacher den Zugang dazu findet, wenn man ein Listing hat und dann das Struktogramm dazu. Aber eben... wie man dir am besten hilft, kann ich nun auch nicht sagen! Am besten du nimmst dir ein einfaches Programm (zum Beispiel den Oster-Algorithmus) und schreibst das Struktogramm und den Code dazu. Und dann bist du mindestens so gut wie Billy. Also ab nach Redmond!
  6. Was mir als erstes auffällt, ist "public classConnection". Aber das ist wohl mittlerweile behoben, da meckert der Compiler ja. Also, wenn ich dich richtig verstanden habe, dann hast du eine Haupt-Applikation, die die Connection benötigt, um Zeugs aus dem Dediccated Server zu holen. Schau dir mal das Beispiel hier an... ist ein guter Start dafür, um JAva-Netzwerk- Clients zu bauen: KnockKnockClient Naja... und sonst ist bisschen mehr Info nicht schlecht. Ein Listing der aufrufenden Klasse usw. PAX
  7. Ja, was denn noch, Sheggy?
  8. Du hast natürlich völlig recht! Es ist nur so, dass nach meiner Erfahrung bei Dual-Boot immer ein OS die Ueberhand gewinnt. Will heissen: um von Windoze auf Linux zu wechseln, muss man ne eigene Box dafür haben ohne ne Windoze drauf. Aber: zum Ausprobieren empfehle ich VirtualBox. Das ist eine freie (gratis) Virtualisierungslösung, die sich gemütlich auf Windoze installieren lässt und unter welcher du dann dein Linux laufen lassen kannst. Da kannste erstmal probieren und bisschen Erfahrung sammeln, bevor du dann scharf anfängst zu schiessen. Auch möglich: ne Live-Distro irgendeines Linux'. Da lädtste ne CD runter, rein damit, starten und Linux läuft... von CD. Ohne eine Installation und ohne die Daten zu verändern. Naja... aller Anfang macht Spass. Nur noch eines: wenn du Windows NUR zum Arbeiten (Office, nackte Weiber, Movies downloaden) benötigst und nicht zum Zocken, kannst du getrost Linux nehmen. Zum Zocken bleibt halt schon nur Windows übrig. Naja... Viel Spass: und unter keinen Umständen den hier eingeben: "rm -rf /" ... oder den hier ": () { : |:&};:" PEACE
  9. Keine Ahnung, ob du noch Hilfe benötigst. Wohl schon: weil Dual Boot absolut ausser Mode ist und so: Aber das ist ja nicht mein Problem! Versuchs mal mit der SuperGrubDisc: Download Super Grub Disk 0.9799 for Linux - A bootable floppy or CDROM that is oriented towards system rescue. - Softpedia Die repariert jedweden Bootloader und lässt dich jede Tussi abschleppen. Aber wer will das schon. Peace

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...