Sky.NET (14.12.2011)
-
14.12.2011, 12:48 #11
AW: [Preview] HTML5 Knuddels-WebClient
Ich weiß gar nicht was ihr habt, bis jetzt sieht das ganze doch Hammer aus ein großes Lob, weiter so
while( behappy() ) { code(); }
-
The Following User Says Thank You to uncopyable For This Useful Post:
-
14.12.2011, 13:23 #12
- Registriert seit
- 28.10.2011
- Beiträge
- 630
Thanked 282 Times in 170 PostsAW: [Preview] HTML5 Knuddels-WebClient
Respekt
Zwar ist nicht viel dabei, nen websocket zu verwenden, aber die Implementierung der ganzen grundfunktionen ist garantiert aufwändig.
Wie schaut's mit dem chatprotokoll aus? Hast du dies im websocket-Server mit implementiert oder nutzt du eine Lib um immer einen "aktuellen" clienten zu haben?
Wäre ja blöd, wenn du dies so implementiert hast, falls sich das Protokoll abändert.
-
The Following User Says Thank You to Bubble Gum For This Useful Post:
Sky.NET (14.12.2011)
-
14.12.2011, 13:49 #13
AW: [Preview] HTML5 Knuddels-WebClient
Tobi du weißt ja was ich von deinen Projekten halte, so sehe ich das auch hier, hammer <3
-
The Following User Says Thank You to Snees For This Useful Post:
Sky.NET (14.12.2011)
-
14.12.2011, 16:10 #14
AW: [Preview] HTML5 Knuddels-WebClient
Danke.
Naja, code mal nen WebSocketserver, der ALLE WebSocket-Versionen unterstützt, damit es in jedem Browser funktioniert, dann noch immer schön neue WebSocket-Protokolle einbauen, weil die das alle 2-6 Wochen ändern, der Server hat nur für die Unterstützung des WebSockets 509 Zeilen.
Das Bridging an sich is nicht schwer, einfach die Daten tunneln, Kindergarten.
Aber vergiss nicht dass alle Bots später Serverseitig implementiert werden und das auch nochmal Arbeit mitbringt.
Der JS-Client hat mittlerweile schon fast 1000 Zeilen und ich hab noch nichtmal mit dem Chatverlauf angefangen, kp wo das noch hinführen soll XD das ist einfach heavy viel Arbeit das komplett objektorientiert umzusetzen, zumal ich ja noch ein 'Noob' in javascript bin (okay hab ja genug OOP Kenntnisse xD).
Ich koche auch nur mit Wasser, natürlich ist Serverseitig eine Library implementiert, ich habe keine Zeit und keine Lust mich mit Networks zu beschäftigen, aber 3Lit arbeitet an einer anderen Lösung und Flav ist ja auch noch nicht tod.
//EDIT das 'Protokoll' an sich ändert sich nicht, ich benutze seit fast 5 jahren die gleichen klassen zum parsen, da kommt vllt. mal der ein oder andere parameter hinzu aber das wars auch schon.
Wenn sich sonstwas ändert muss man halt warten, bis der neue gepatchte client da is, kein weltuntergang.Geändert von Cube!X (14.12.2011 um 20:47 Uhr)
-
14.12.2011, 23:55 #15
AW: [Preview] HTML5 Knuddels-WebClient
Aber wenn Knuddels doch das applet updatet geht dein Web Client doch garnicht mehr? Oder baust du da auch was rein dass er automatisch das neueste nimmt wenn Knuddels ein neues rein macht?
-
15.12.2011, 21:34 #16
AW: [Preview] HTML5 Knuddels-WebClient
@Festplatte gib mir ne andere Lösung und ich bau sie ein, wenn du keine hast, ist das Pech und ich muss weiterhin immer ein manipuliertes applet nutzen xD.
weiter gehts, hab gestern noch etwas am chatverlauf gearbeitet,gibt aber noch probleme bei vorangestellten images (zb. bei kisses) die zerschießen mir das layout, aber das bekomm ich sicher auch noch in den griff =D, wie auch immer, herausgekommen ist dabei das hier:
-
The Following 5 Users Say Thank You to Sky.NET For This Useful Post:
Comu (15.12.2011), Mardcore (16.12.2011), Snees (17.12.2011), Spectra (17.12.2011), uncopyable (15.12.2011)
-
17.12.2011, 18:38 #17
AW: [Preview] HTML5 Knuddels-WebClient
-
-
17.12.2011, 18:41 #18
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.597 Times in 726 Posts
-
-
17.12.2011, 19:14 #19
AW: [Preview] HTML5 Knuddels-WebClient
Da ist viel mehr Abstand in der Knuddels Nickliste!
-
17.12.2011, 20:05 #20
AW: [Preview] HTML5 Knuddels-WebClient
Du kannst paar aufs Maul haben xD
Btw. Der kleinere Abstand ergibt sich aus der niedrigeren Schriftgröße...
Bin grade dabei die ganzen Funktionen einzubauen:
Nickliste --> Nick links/rechts/doppelt anklicken
Chatverlauf --> Link rechts/links anklicken
Dann werde ich noch ein paar Optimierungen vornehmen, [xxx,xxx,xxx] wird noch nicht geparsed, Smileys werden noch nicht geparsed, der Source der ausgegeben wird ist epic zu groß, was der Performance extrem schadet, Abhilfe werden hier ein paar neue Css-Klassen schaffen, das hg-Bild richtig skalieren etc.
Als nächstes werde ich gucken ob meine Lösung mit den Kiss-Smileys (vorangestellte Images) auch im Fotoflirt zieht (hope!), wenn nicht muss ich das halt noch anpassen.
Danach kommt das Parsing des Whoisfensters (nur dieses Fenster, weil ich doch denke, dass das sehr wichtig ist... die anderen nicht so sehr).
Anschließend betrachte ich den Client so wie er ist erstmal als Beta und fange an den Server zu optimieren, eine User-Registrierung einzubauen, eine MySQL-DB (oder evtl. auch eine MS-SQL-DB, mal sehn) hinten dranzuhängen.
Anschließend werde ich mich ans Client-Handling hängen und hier weitere Optimierungen vornehmen, sowie alle Javascriptdateien nur noch komprimiert an die Website ausliefern lassen (ladezeit veringert sich extrem).
Dann folgt die Implementierung erster einfacher Bots und die Implementierung Client und Serverseitiger Konfigurationsmöglichkeiten (Bots mit Terminplaner, zb. bot am 21.12.2012 um 12 uhr starten und um 13 uhr des selben tages wieder beenden).
Natürlich werde ich zwischendurch immer mal wieder Screens anhängen, damit ihr auf dem Laufenden bleibt
-
The Following User Says Thank You to Sky.NET For This Useful Post:
Comu (17.12.2011)
Ähnliche Themen
-
Knuddels - WebSocket/HTML5 Chat
Von Bubble Gum im Forum Knuddels-NewsAntworten: 1Letzter Beitrag: 15.05.2013, 15:50 -
Knuddels HTML5 Chat
Von Plaxo im Forum Knuddels AllgemeinAntworten: 16Letzter Beitrag: 09.04.2013, 14:23 -
[Preview] Alpha Knuddels/Banana Chat Client V1.0aa
Von uncopyable im Forum ShowroomAntworten: 3Letzter Beitrag: 03.02.2013, 15:36 -
Webclient!
Von CrY2011 im Forum Knuddels AllgemeinAntworten: 2Letzter Beitrag: 21.12.2011, 18:24 -
[Preview]: MyBB Knuddels by Comu & Evision.
Von Devon im Forum ShowroomAntworten: 7Letzter Beitrag: 07.06.2011, 07:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.