Chat-Programm mit PHP und Java
tomgk
- programmiertechnik
0 johjoh0 tomgk0 Marc Reichelt0 tomgk0 Jens Holzkämper0 tomgk0 Jens Holzkämper0 tomgk
Hallo!
Kann man ein Chat machen, wo der Client ein Java-Programm ist und der Server ein PHP-Script?
MfG
tomgk
Kann man ein Chat machen, wo der Client ein Java-Programm ist und der Server ein PHP-Script?
Ja. Es gibt sie wie Sand am Meer. Allerdings mit Javascript, statt Java.
Hallo!
Ich wills aber mit Java. Geht das?
MfG
tomgk
Hallo tomgk,
Ich wills aber mit Java. Geht das?
Ja. Zumindest wenn die Sicherheitsrichtlinien vernünftig eingestellt sind.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo!
Ja. Zumindest wenn die Sicherheitsrichtlinien vernünftig eingestellt sind.
Wie macht man's? Gibts da eine Anleitung oder Ähnliches?
MfG
tomgk
Tach,
Wie macht man's? Gibts da eine Anleitung oder Ähnliches?
http://www.java.seite.net/chat/index.html
mfg
Woodfighter
Hallo!
Der Server soll ein PHP-Script sein.
Kann man das mit java.net.URL realisieren?
MfG
tomgk
Tach,
Der Server soll ein PHP-Script sein.
Kann man das mit java.net.URL realisieren?
ich habe das Gefühl, es ist egal, ob ich auf diese Frage mit ja oder nein antworte; deshalb lasse ich es und prophezeie, dass wenn man es könnte, du es nicht kannst.
mfg
Woodfighter
Hallo!
ich habe das Gefühl, es ist egal, ob ich auf diese Frage mit ja oder nein antworte; deshalb lasse ich es und prophezeie, dass wenn man es könnte, du es nicht kannst.
Warum?
MfG
tomgk
Hallo tomgk,
»» ich habe das Gefühl, es ist egal, ob ich auf diese Frage mit ja oder nein antworte; deshalb lasse ich es und prophezeie, dass wenn man es könnte, du es nicht kannst.
Warum?
Weil deine Fragen nicht zielführend sind.
Die korrekte Antwort auf deine Original-Frage "Kann man ein Chat machen, wo der Client ein Java-Programm ist und der Server ein PHP-Script?" lautet: "Ja."
Wenn du das Ganze nun tatsächlich machen möchtest, solltest du erst mal damit beginnen dir ein Konzept zu überlegen. Mit welchem Protokoll findet die Übertragung statt? Wie werden die Daten auf dem Server berarbeitet? Wie auf dem Client? Wie soll die Oberfläche aussehen?
All diese Überlegungen können - und wollen - wir dir nicht abnehmen.
Zusammengefasst heißt das: Fang erst mal an, bis du konkrete Fragen stellen kannst. Denn nur bei diesen können dir andere weiterhelfen.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo!
Ich hab schon einen GUI-Chat gemacht, allerdings ist der Server auch ein Java-Programm.
Kann man mit einem Server-Script das Verhalten eines Java-Programms nachmachen?
Also mit Threads, (Server)Sockets, ...
MfG
tomgk
Yerf!
Ich hab schon einen GUI-Chat gemacht, allerdings ist der Server auch ein Java-Programm.
Kann man mit einem Server-Script das Verhalten eines Java-Programms nachmachen?
Also mit Threads, (Server)Sockets, ...
Jein...
Wenn der in Java geschrieben Server eigenständig die eingehenden Verbinungen verwaltet hat (sowas hab ich selber schon mal programmiert), dann ist das nicht so ohne weiteres auf eine Webserver-basierte Platform übertragbar.
Das heißt aber nicht, das es unmöglich ist. Das Hauptproblem betshet darin, das ein Webserver nur HTTP kennt, ein zustandsloses Protokoll, das nur in eine Richtung funktioniert (nur der Client kann eine Anfrage senden).
Es gibt einige Ansätze das zu verbessern. Die für dich interessanten Punkte lassen sich unter "Webservices" (wie stelle ich Funktionalität für Clients per Webserver zur Verfügung), "AJAX" (ist zwar Javascript als Client, lässt sich aber auch auf Java umsetzen) und evtl. "Comet" (wie bekomme ich eine 2-Wege-Verbindung zum Webserever) zusammenfassen.
Das hier weiter auszuführen würde aber den rahmen des Forums sprengen...
Gruß,
Harlequin
Tach,
ich habe das Gefühl, es ist egal, ob ich auf diese Frage mit ja oder nein antworte; deshalb lasse ich es und prophezeie, dass wenn man es könnte, du es nicht kannst.
Warum?
wenn du Java und PHP könntest, wüßtest du, dass du in PHP keine Klassen der Java-Standardbibliothek nutzen kannst.
mfg
Woodfighter
Hallo!
wenn du Java und PHP könntest, wüßtest du, dass du in PHP keine Klassen der Java-Standardbibliothek nutzen kannst.
Hab mal folgenden PHP-Code gesehen: $system=new Java("java.lang.System")
MfG
tomgk
Tach,
wenn du Java und PHP könntest, wüßtest du, dass du in PHP keine Klassen der Java-Standardbibliothek nutzen kannst.
Hab mal folgenden PHP-Code gesehen:$system=new Java("java.lang.System")
kein übles Comeback, aber du wolltest den serverseitigen Code ja in PHP lösen.
mfg
Woodfighter
Hallo!
kein übles Comeback, aber du wolltest den serverseitigen Code ja in PHP lösen.
Die Lösung sollte am Server laufen können, egal welche Sprache.
MfG
tomgk
Tach,
kein übles Comeback, aber du wolltest den serverseitigen Code ja in PHP lösen.
Die Lösung sollte am Server laufen können, egal welche Sprache.
dann mache es in einer Sprache, die du beherrscht und die dir zur Verfügung steht. Viel Erfolg.
mfg
Woodfighter