Chat für WebsiteThema ist geschlossen! |
||
---|---|---|
Thema ist geschlossen! |
||
#0
| ||
30.05.2010, 18:25
Member
Beiträge: 36 |
||
|
||
23.06.2010, 00:13
...neu hier
Beiträge: 10 |
#2
moin
warum willst du unbedingt einen chat selber schreiben ? es gibt doch schon fertige, kostenlose chats die makellos funzen ( zb. pcpin chat ) ich bin mit dem teil zufrieden megaviele einstellmöglichkeiten verschiedensprachen wählbar etc. aber vllt kannst ja da mal in die zeilen schauen ob du die lösung findest download is ja kostenlos mike __________ besucht doch mal unser onlineradio - www.radio-atlantis.meds-24.de |
|
|
||
23.06.2010, 00:59
Member
Beiträge: 5291 |
#3
Naja du hast bereits die falschen Technologien gewählt, PHP5 für sowas ein no-go - weil die Laufzeit einfach extrem schlecht ist, das mit AJAX und HTTP kann ich ja noch verstehn.
Aber was solls nun wenn jemand schreibt dann muss er das an ein Server senden und der Server muss diese Nachrichten behalten während jeder client wiederum dann per AJAX diese Nachrichten abfragen muss. Ob das so möglich ist wie du jetzt angefangen hast denke ich eher weniger oder wenn nur schlecht, du willst unbedingt was auf HTTP/AJAX aufbaut okay aber dann hätte ich wenigstens nen Server geschrieben der sich selbst verwaltet über ne andere Sprache wie Perl oder Python und dann persistent läuft. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
23.06.2010, 18:50
Member
Themenstarter Beiträge: 36 |
#4
@Big-Mike
Ich bin einfach ein Selbermacher und steh nicht so auf dieses fertige Zeug... Mal abgesehen davon, dass ich so jede Kleinigkeit selber bestimmen kann... Ich werd mir pcpin mal ansehen, mal sehen... thx @Xeper Naja, ich bin leider nicht der Typ, der sich einen Server kauft oder mietet, daher muss ich auf gratis Anbieter zuückgreifen und bei diesen bin ich ziemlich eingeschränkt... Ich weiß nicht mal, ob mein jetztiger Anbieter überhaupt CGI unterstützt... __________ Ich weiß es nicht... FaceBook basiert entweder auf einem Fußballverein in Amsterdam, einer CIA-Operation im Iran oder einem Putzmittel-Marke von Colgate-Palmolive... |
|
|
||
23.06.2010, 21:40
Member
Beiträge: 5291 |
#5
Zitat Ich weiß nicht mal, ob mein jetztiger Anbieter überhaupt CGI unterstützt...CGI brauchst nicht dann kannst au bei PHP bleiben, sofern ich das gesehn hab arbeitet pcpin chat über ne DB und da kommt alles rein aber das muss ja bei chat nen ordentlicher traffic für die DB sein. Oder die machen das so das, dass backend einfach nur als Verteiler dient und jeder hat halt was alles so abgeht im chat in seinem Browser... (halt JS/AJAX) naja ok es gibt viele Wege nach ROM. Kannste ja mal so versuchen, hab mir jetz aber net die Quellen von dem Chat angeschaut - soll aber für >= PHP4.3 sein naja dann kann das nicht besonders toller Chat sein, muss ja dann überwiegend prozedural sein davon würd ich eh absehn. Zitat Ich bin einfach ein Selbermacher und steh nicht so auf dieses fertige Zeug...Heh genauso seh ich das auch __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
24.06.2010, 20:40
Member
Themenstarter Beiträge: 36 |
#6
Hmm...
Mir kommt halt vor, dass CGI um einiges schneller ist als PHP5 (zumindest auf localhost - apache2)... Zuerst wollte ich das ganze eh mit DB machen, aber ich hielt es für klüger, wenn das Chatprotokoll für jeden Benutzer speziell auf seinem Computer in JS Arrays gespeichert wird... Hat den Vorteil, dass nicht in ein paar Minuten meine DB so voll ist, dass man nichts wieder findet (händisch) bzw. dass ich nur sehr wenige Nachrichten auf dem Server zwischenspeichern muss => das ganze läuft nochmal schneller... Als Übergangslösung hab ichs jetzt so angestellt, dass sich AJAX alle halben Sekunden die Nachrichten vom Server holt... Ich weiß, es ist bei weitem nicht die beste Lösung, aber eine bessere finde ich nicht... Vielleicht fällt euch noch was ein... Zitat Heh genauso seh ich das auchEndlich mal ein Gleichgesinnter... LG CyberJokey __________ Ich weiß es nicht... FaceBook basiert entweder auf einem Fußballverein in Amsterdam, einer CIA-Operation im Iran oder einem Putzmittel-Marke von Colgate-Palmolive... |
|
|
||
25.06.2010, 17:57
Member
Beiträge: 5291 |
#7
Zitat Hmm...Hehe Apche is eh Müll, aber CGI ist au nicht schneller. Zitat Als Übergangslösung hab ichs jetzt so angestellt, dass sich AJAX alle halben Sekunden die Nachrichten vom Server holt...Geht auch gar nicht anders, Verbindung andersrum geht jawohl erst recht nicht - also was willste da sonst machen... __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
25.06.2010, 18:41
Member
Themenstarter Beiträge: 36 |
#8
Zitat Hehe Apche is eh Müll, aber CGI ist au nicht schneller.Welche Webserver Software verwendest du? Ich kenn keine andere... Ich zähle jetzt mal XAMPP zu apache dazu... Das versteh ich jetzt nicht: Warum verwenden viele Websites CGI, wenn damit die Programms kompiliert auf den Server kommen müssen und nicht PHP, was, kommt mir zumindest so vor, um einiges leichter zu schreiben ist?? Komisch... Vielleicht fällt noch irgendwem was ein... LG CyberJokey __________ Ich weiß es nicht... FaceBook basiert entweder auf einem Fußballverein in Amsterdam, einer CIA-Operation im Iran oder einem Putzmittel-Marke von Colgate-Palmolive... |
|
|
||
25.06.2010, 19:15
Member
Beiträge: 5291 |
#9
Zitat Welche Webserver Software verwendest du? Ich kenn keine andere..Lighttpd, scho seit Jahren - Apache ist mir bissl zu unischer und auch zu lahm. Zitat Das versteh ich jetzt nicht: Warum verwenden viele Websites CGI, wenn damit die Programms kompiliert auf den Server kommen müssen und nicht PHP, was, kommt mir zumindest so vor, um einiges leichter zu schreiben ist?? Komisch...Wie bitte? Das tuen sie weil Sie A) eventuell kein Apache benutzen B) es nicht für alles ein internes Webserver Modul gibt C) es Sachen gibt die gar nicht anders laufen. Ich verwende ebenfalls PHP5 über FCGI aber ich fahr ja au kein Apache. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
05.10.2013, 18:04
...neu hier
Beiträge: 1 |
#10
Sie sollten versuchen Chatwee, RumbleTalk oder ChatWing. Sie hatten viele Funktionen.
|
|
|
||
ich schreibe gerade an einer Art Chat für eine Website. Ich verwende Javascript & AJAX und als Serverseite für AJAX PHP und die CGI-Schnittstelle. Es funktioniert schon soweit, dass wenn ich eine Nachricht schreibe diese in einer MySQL Datenbank am Server gespeichert wird.
Aber, wie bekomme ich es hin, dass sich AJAX genau dann die Nachrichten vom Server holt, wenn ein anderer im Chat eine Nachricht schreibt.
Geht das überhaupt mit dem HTT-Protokoll? Oder brauchte ich dar ein zusätzliches Programm, dass am Server läuft? Oder wie mache ich das?
Das nächste Problem wäre das Auslogen. Die Einfachste Möglichkeit wäre <body onunload="logout()"> und die logout() Funktion setzt den Status dann offline. Aber sollte - aus welchem Grund auch immer - der Browser oder überhaupt der ganze Computer abstürtzten bleibt man online, bis man sich das nächste mal anmeldet.
Ich hoffe ihr findet Lösungen,
CyberJokey
__________
Ich weiß es nicht... FaceBook basiert entweder auf einem Fußballverein in Amsterdam, einer CIA-Operation im Iran oder einem Putzmittel-Marke von Colgate-Palmolive...