Zum Inhalt springen

Brauche Hilfe: Datenaustausch mit Sockets


Empfohlene Beiträge

Geschrieben

Hi!

Langsam bin ich am verzweifeln! Ich will eine Server-Anwendung

und ein Client-Applet schreiben, die einfach eine Socket-

Verbindung aufbauen und man vom Server zum Client und

umgekehrt Befehle senden kann und die Gegenstelle diese

auswertet und gegebenenfalls antwortet.

Ich habe jetzt ungelogen bestimmt schon 6 mal neu angefangen.

Aber es klappt nie. Und irgendwann soll das fertig werden.

Mein Ausbildungsleiter meint nur: "du arbeitest doch schon seit

Monaten mit Java".

Ich brauche die Hilfe von jemandem, der sich besser in Java

auskennt, als ich! Wer kann mir den riesigen Gefallen tun und

mal meinen Code (ca. 500 Zeilen) durchgucken, warum das nicht

funktioniert?

Wäre wirklich eine unschätzbare Hilfe! Ich komme so einfach nicht

weiter!

:(

MfG

backdraft

Geschrieben

Noch gar nicht. Der Versand der Befehle haut ja noch nicht hin!

Es soll so sein (wenn es irgendwann mal fertig ist), dass ich vom

Server eine bestimmte Zeichenfolge an den Client schicke, dieser

sie auswertet und die Elemente der Benutzeroberfläche dem-

entsprechend anordnet.

Aber dazu muss ich erstmal Zeichenketten übertragen kriegen... ;)

MfG

backdraft

Geschrieben
Original geschrieben von backdraft

Aber dazu muss ich erstmal Zeichenketten übertragen kriegen... ;)

IIRC mußt Du dafür doch nur Input/Output-Streams aufmachen. Also am jeweiligen Socket. So funzt des dann.

Peace,

Geschrieben

Hallo,

500 Zeilen für die einfache Kommunikation zwischen Server und Client?

Wenn du willst, kannste mir die Dateien mal schicken.

Ich würde das allerdings auch über RMI machen, da du dich da nicht um die Implementierung eines Protokolls kümmern musst.

Also das String parsen und herausfinden was der Client oder Server nun will.

Gruß Jaraz

PS: [OT] *hihi* habe nun 3 Sterne, da fehlen nur noch 2 um Schumi einzuholen... :D :D :D

Geschrieben

Das klingt sehr interessant. Ich werd's mal meinem Ausbildungs-

leiter zeigen. Warum ist er eigentlich nicht darauf gekommen? ;)

Dann mal schaun, dass ich damit eine dynamische Oberfläche

für ein Applet hinkriege...

Kennt jemand ein gutes (deutsches) Buch speziell zu RMI?

Nochmal vielen Dank!

MfG

backdraft

Geschrieben
Original geschrieben von backdraft

Das klingt sehr interessant. Ich werd's mal meinem Ausbildungs-

leiter zeigen. Warum ist er eigentlich nicht darauf gekommen? ;)

Dann mal schaun, dass ich damit eine dynamische Oberfläche

für ein Applet hinkriege...

Kennt jemand ein gutes (deutsches) Buch speziell zu RMI?

Nochmal vielen Dank!

MfG

backdraft

Hmmm....... wenn Du das als Applet realisieren willst, dann mußt Du es aber noch signieren (also das applet), weil das Applet ja an einen anderen Computer sendet. FYI

Peace,

Geschrieben
Original geschrieben von backdraft

Muss ich es auch signieren, wenn der einzige Computer mit dem

es kommuniziert, der ist von dem es geladen wurde?

Eigentlich nicht, oder?

MfG backdraft

Nö, dann nicht......glaube ich...... aber was bringt es Dir dann?

Zum testen kannst Du es natürlich nutzen.... aber zum Produktiv einsatz taugt es nicht (wenn unsigniert).

Muss es ein Applet sien, oder würde nciht auch eine Applikation gehen

Kennt jemand ein gutes (deutsches) Buch speziell zu RMI?

Ist zwar english, aber ich denke von oreilly kann mensch alles "ungelesen" empfehlen. Soll heißen, daß ich dieses Buch nicht habe..... dafür zig andere JavaBücher von O'Reilly und die sind alle super.

http://www.oreilly.de/catalog/javarmi/

Peace,

Geschrieben

Das soll ein Applet sein, damit die Anwender nicht bei jeder

Veränderung neue Dateien brauchen.

Wenn es ganz fertig ist, soll der Server mit einer Datenbank

kommunizieren. Die Applets sind dann die Benutzeroberflächen

für die User. Jenachdem was für Daten von der Datenbank

angefordert werden, soll der Server dem Applet sagen, was für

Steuerelemente es wie darstellen soll. Diese sollen dann mit

den Daten gefüllt werden, damit der User sie verändern kann.

Deswegen müssen die Applets nur mit dem Server kommunizieren.

MfG

backdraft

Geschrieben
Original geschrieben von backdraft

Das soll ein Applet sein, damit die Anwender nicht bei jeder

Veränderung neue Dateien brauchen.

Wenn es ganz fertig ist, soll der Server mit einer Datenbank

kommunizieren. Die Applets sind dann die Benutzeroberflächen

für die User. Jenachdem was für Daten von der Datenbank

angefordert werden, soll der Server dem Applet sagen, was für

Steuerelemente es wie darstellen soll. Diese sollen dann mit

den Daten gefüllt werden, damit der User sie verändern kann.

Deswegen müssen die Applets nur mit dem Server kommunizieren.

MfG

backdraft

Aber des wegen kann mensch doch trotzdem ne Application daraus basteln. Dann mußt Du halt nur einen automatischen Updatemechnismus einbauen (is nich schwer) und angeblich kommen seit 1.4 sogar schon Klassen dafür mit.

Peace,

Geschrieben
Original geschrieben von LoCal

Aber des wegen kann mensch doch trotzdem ne Application daraus basteln. Dann mußt Du halt nur einen automatischen Updatemechnismus einbauen (is nich schwer) und angeblich kommen seit 1.4 sogar schon Klassen dafür mit.

Was man kann und was man soll... ;)

Wenn der Vorgesetzte sagt: "Applet", dann eben Applet.

Kann man machen nix. :(

MfG backdraft

Geschrieben
Original geschrieben von backdraft

Was man kann und was man soll... ;)

Wenn der Vorgesetzte sagt: "Applet", dann eben Applet.

Kann man machen nix. :(

MfG backdraft

Ahja........ dachte nur. Weil viele denken

Java == Applet

doch in wirklichkeit

Java > Applet

und viele sagen halt zu allem was java is applet :(

Peace,

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...