Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Projektplanung und -Management (https://www.delphipraxis.net/85-projektplanung-und-management/)
-   -   Chatprogramm ICQ-ähnlich (https://www.delphipraxis.net/157584-chatprogramm-icq-aehnlich.html)

mkinzler 17. Jan 2011 20:11

AW: Chatprogramm ICQ-ähnlich
 
Willst du "nur" die Oberfläche programmieren oder die komplette Infrastruktur (Protokoll, Server, ...)?

addi1000 18. Jan 2011 16:10

AW: Chatprogramm ICQ-ähnlich
 
Zitat:

Willst du "nur" die Oberfläche programmieren oder die komplette Infrastruktur (Protokoll, Server, ...)?
natürlich sollte es möglich sein zu chatten :P

Zitat:

Soll der gesamte Chat über einen zentralen Server laufen oder lässt ein Benutzer den Server lokal bei sich auf dem Rechner laufen und die anderen Benutzer, die lediglich den Client ausführen, müssen dann dessen IP-Adresse kennen?
ich habe mir überlegt, den server zu nutzen um den clienten die kontaktliste zu senden (mit zugehöriger clienten IP) und diese über den onlinestatus der personen in der kontaktliste zu informieren. die nachrichten können auch direkt von client an client gesendet werden denke ich.. wäre wohl am einfachsten :)

das mit dem eigenen chat-protokoll müsste ich mich dann noch informieren, wie das zu machen ist.
soviel zu meiner grundidee :)
momentan liege ich aber mit 40° fieber im bett und werde mich im laufe der nächsten tage informieren.

Gruß
Addi

rollstuhlfahrer 18. Jan 2011 16:18

AW: Chatprogramm ICQ-ähnlich
 
Also wenns wirklich nur die Oberfläche sein soll, dann würde ich Jabber empfehlen. Das ist intern mit XML aufgebaut und gar nicht mal so schwer, die Grundfunktionen zu implementieren. Wenn du das dann auch noch verenden willst, gibt es serverseitige Jabber-Transporter, die dir helfen, deinen z.B. ICQ-Account in deine Jabber-Kontaktliste aufzunehmen.

Bernhard

addi1000 18. Jan 2011 16:21

AW: Chatprogramm ICQ-ähnlich
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1075584)
Also wenns wirklich nur die Oberfläche sein soll, dann würde ich Jabber empfehlen. Das ist intern mit XML aufgebaut und gar nicht mal so schwer, die Grundfunktionen zu implementieren. Wenn du das dann auch noch verenden willst, gibt es serverseitige Jabber-Transporter, die dir helfen, deinen z.B. ICQ-Account in deine Jabber-Kontaktliste aufzunehmen.

Bernhard

achso, nein :-D das ganze sollte unabhängig sein also, ja, ich möchte ein eigenes protokoll :wink:

addi1000 9. Feb 2011 09:32

AW: Chatprogramm ICQ-ähnlich
 
Liste der Anhänge anzeigen (Anzahl: 1)
SOOO mein Chatprogramm sieht schon ganz gut aus. Registrierung, Login und eine Kontaktliste sind realisiert. Auch Nachrichten kann ich schon schreiben.. Wie kann ich nun, wenn eine Nachricht eingeht, die nicht von dem Kontakt ist mit dem ich schreiben, ein neuer Tab geöffnet wird? (mit dem chattext des neuen kontaktes) Also so wie in ICQ.. für ansätze wie ich da ran gehen soll wäre ich sehr dankbar. :)

Mein Projekt ist im Anhang ;) da kann man auch sehen wie Nachrichten verschickt werden.

lg Addi

rollstuhlfahrer 9. Feb 2011 14:49

AW: Chatprogramm ICQ-ähnlich
 
Ganz einfacher Ansatz: Du merkst, dass eine Nachricht kommt. Dies veranlasst, dass ein Tab geöffnet wird (so, als würdest du gerne mit diesem Chatten) und dann wird da die Nachricht reingeschrieben oder der Tab holt sich per Event/o.Ä. die Nachricht ab.

Bernhard

JannesDKS 9. Feb 2011 15:16

AW: Chatprogramm ICQ-ähnlich
 
benutzt du eine Firebird-Datenbank? Wenn ja, dann schau dir mal die Funktionalität POST_EVENT an. Das hilft dir bestimmt weiter.

addi1000 9. Feb 2011 20:27

AW: Chatprogramm ICQ-ähnlich
 
nein ich benutze keine datenbank ^^

ich werde das morgen mit den tabs mal testen..

PhilmacFLy 16. Feb 2011 11:55

AW: Chatprogramm ICQ-ähnlich
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1075584)
Also wenns wirklich nur die Oberfläche sein soll, dann würde ich Jabber empfehlen. Das ist intern mit XML aufgebaut und gar nicht mal so schwer, die Grundfunktionen zu implementieren. Wenn du das dann auch noch verenden willst, gibt es serverseitige Jabber-Transporter, die dir helfen, deinen z.B. ICQ-Account in deine Jabber-Kontaktliste aufzunehmen.

Bernhard

[klugscheiss]
Das heisst jetzt XMPP und nicht mehr Jabber
[/klugscheiss]

jokerfacehro 7. Mär 2011 17:27

AW: Chatprogramm ICQ-ähnlich
 
Hallo,

ich habe vor paar Jahren auch mal einen Chat geschrieben.
Ich habe damals ein Zeichen-terminiertes Protokoll genutzt, was für den Anfang auch garnicht schlecht ist. Dazu gibt es auch viele Tuts.

Aber bevor du deinen Chat wie ICQ ausbaust, gebe ich dir einen Tipp:
beschäftige dich zuerst mit den Verbindungsgeschichten und Netzwerkgrundlagen.

Das Schwierigste ist nicht eine Verbindung aufzubauen oder Text zu senden, sondern das ganze Handling drum herum. Z.B. Was passiert, wenn der Server oder Client die Verbindung trennt. Oder was passiert wenn der Client-Benutzer den Prozess killt und kein Disconnect-Befehl zum Server kommt (siehe Ping-Timeout).

Da hab ich am meisten bei gelernt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz