Entwickler-Ecke
Internet / Netzwerk - chat tutorial gesucht
chrisx - Mo 17.01.05 16:35
Titel: chat tutorial gesucht
hallo,
ich suche ein tutorial für totlae anfänger, in dem genau beschrieben wird, wie man einen chat macht.
ich habe schon 2 ausprobiert, die haben aber nicht funktioniert. hier im forum hab ich auch nix für mich hilfreiches gefunden :-(
ich benutze delphi 7.
daher muss ich die indy komponenten benutzen, da in D7 kein ClientSocet meht mitgeliefert wird.
ich suche also ein tutorial, in dem mit diesen Komponenten gearbeitet wird.
es wäre außerdem cool, wenn der chat direkt über die ip funktioniert, und nicht (wie in den tutorials, die ich gesehen habe) über einen server.
danke
wäre nett, wenn ihr mir helfen könnt !
danke
WeBsPaCe - Mo 17.01.05 17:29
Titel: Re: chat tutorial gesucht
| chrisx hat folgendes geschrieben: |
| daher muss ich die indy komponenten benutzen, da in D7 kein ClientSocet meht mitgeliefert wird. |
Bist du dir da sicher?? Die sind normal schon dabei!! Probier's doch einfach mal aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure BLABLABLA; var netz: TClientSocket; begin netz := TClientSocket.Create(Form1); netz.Free; end; |
Wenn er das macht, dann hast du sie dabei... :D Weil ich find die eigentlich ganz praktisch: Schön schlank und alles dabei was man braucht!!
PS.: Was heißt direkt über IP?? Es gibt halt nun mal den Client der sendet und den Server der empfängt. Da lässt sich nix machn!! :D
chrisx - Mo 17.01.05 17:35
ok, ich werde es mal versuchen^^
| Zitat: |
| PS.: Was heißt direkt über IP?? Es gibt halt nun mal den Client der sendet und den Server der empfängt. Da lässt sich nix machn!! :D |
ich habe gedacht, mann kann das auch ohne server machen, sondern direkt von sender pc zum empfänger pc /und umgekehrt
jasocul - Mo 17.01.05 17:38
Es gibt Programme, da sieht es so aus, als ob es funktioniert. Die schalten aber intern nur zwischen Server- und Client-Status um.
Ich meine, dass bei den Beispielen, die bei Delphi mitgeliefert sind, auch so ein Programm bei ist.
Coder - Mo 17.01.05 17:52
Die Sockets gehen bei Windows XP Service Pack 2 übrigens nicht mehr. :wink:
Delete - Mo 17.01.05 17:58
| jasocul hat folgendes geschrieben: |
| Es gibt Programme, da sieht es so aus, als ob es funktioniert. Die schalten aber intern nur zwischen Server- und Client-Status um. |
Da kennst du meinen UDP-Chat schlecht. Ich hatte so wenig Ahnung von Server-Client-Verhalten, dass ich es auf primitivste Art gechafft habe, einen non-Server-Chat zu schreiben, ohne dass der Chat von Server zu CLient wechselt. Er ist nämlich das eine und das andere gleichzeitig ^^
jasocul - Mo 17.01.05 18:00
Wenn es beides ist, dann ist es eigentlich ja doch wieder eine Client-Server-Anwendung.
Ob er nun beides gleichzeitig macht oder umschaltet, ist dabei doch egal.
Ich will dein Programm nich schlecht reden. Versteh das bitte nicht falsch.
Oder habe ich das jetzt falsch verstanden :gruebel:
Delete - Mo 17.01.05 18:12
Ne, haste nicht. Ich hab meinen Chat ja selbst schlecht gemacht. :D
Ging mir nur darum zu erwähnen, dass man weder einen Server, noch die Eingabe einer Ip (zumindest im lokalen Netz) braucht, um einen Chat zustande zu bringen.
F34r0fTh3D4rk - Mo 17.01.05 18:32
wenn mein chat erstma anständig funktionieren würde, dann würde ich eins machen :|
chrisx - Mo 17.01.05 18:55
leider kann ich mit diesem tut. nichts anfangen.
ich bin ja, wie schon gesagt, totaler anfänger :-(
ich brauche eine genaue anleitung ...
aber trotzdem danke für deine bemühungen ;-)
WeBsPaCe - Mo 17.01.05 19:02
| Coder hat folgendes geschrieben: |
| Die Sockets gehen bei Windows XP Service Pack 2 übrigens nicht mehr. :wink: |
:shock: :? :shock: :?
Wie bitte?? Von welchen Sockets redest du denn grad?? Von TServerSocket und TClientSocket?? Die funktionieren bei mir aber noch nach dem SP2-Update!! :wink: :D
Zum Glück!!!
WeBsPaCe - Mo 17.01.05 19:06
@chrisx
Wie sieht's denn mit meinem Code-Schnipsel da oben aus?? Funktioniert der?? Probier auch mal das da aus:
http://glaessi.piranho.com/delphi/Project1.zip
Rechts anklicken und "Ziel speichern unter". Dann kannst du dir mal so ein Bild davon machen. Das Prog compilieren und dann einfach zweimal starten. Das eine Mal auf Server (das zuerst) und dann auf Client. Der Rest erklärt sich von selbst.
Wenn du ne Frage zum Code hast, tu ihn einfach komplett posten und das Prob "highlighten"... :D
chrisx - Mo 17.01.05 19:10
leider hat des, was du da oben geschrieben hast nicht funktioniert :-(
und der downloadlink funktioniert auch nicht :-(
WeBsPaCe - Mo 17.01.05 19:12
| chrisx hat folgendes geschrieben: |
| leider hat des, was du da oben geschrieben hast nicht funktioniert :-( |
Deshalb hast du ja den Link bekommen, weil ich nämlich denke, dass du da beim Einfügen einen Fehler gemacht hast... :D
| chrisx hat folgendes geschrieben: |
| und der downloadlink funktioniert auch nicht :-( |
Der funktioniert!!! Du musst nur auf jeden Fall RECHTS klicken und "Ziel speichern unter" machen. Wenn du keinen IE benutzt heißt das dann halt anders. z.B. "Save Targer As".. :wink:
chrisx - Mo 17.01.05 19:17
aha, der link hat mit dem ie funktioniert.
ich hatte das mit ziel speicher unter gemacht, allerdings mit dem firefox.
da hat es nicht geklappt, aber jetzt hab ich es runterladen können
WeBsPaCe - Mo 17.01.05 19:19
Mmmmhhh... Gut... :roll: :wink:
Dann schau dir das mal an!!
chrisx - Mo 17.01.05 19:20
leider werden auch bei diesem quelltext ServerSocket und ClientSocet verwendet.
daher kann ich es nicht gebrauchen :-(
beim öffnen und kompilieren kommen fehlermeldungen...
WeBsPaCe - Mo 17.01.05 19:23
| chrisx hat folgendes geschrieben: |
leider werden auch bei diesem quelltext ServerSocket und ClientSocet verwendet.
daher kann ich es nicht gebrauchen :-(
beim öffnen und kompilieren kommen fehlermeldungen... |
Ich weiß ja nicht, aber ich find' das n bissele komisch!! Was für ne verrückte Delphi-Version hast du denn dann?? Die sind nämlich beim 3er schon drin und bei der 2005 Architect Trial auch!!! Wieso sollen sie denn dann bei dir nich da sein!! :gruebel: :nut:
chrisx - Mo 17.01.05 19:27
ich habe D 7.0 personal
aber ich hab schon mehrmals gelesen, dass die ab 7 /oder früher entfernt wurden...
vielleicht sind sie jetzt in der 2005 version wieder eingebaut worden, weil sich viele beschwert haben...
chrisx - Mo 17.01.05 19:48
danke.
ps. du hast auch ne nachricht ;-)
Coder - Mo 17.01.05 20:12
| WeBsPaCe hat folgendes geschrieben: |
| Coder hat folgendes geschrieben: | | Die Sockets gehen bei Windows XP Service Pack 2 übrigens nicht mehr. :wink: |
:shock: :? :shock: :?
Wie bitte?? Von welchen Sockets redest du denn grad?? Von TServerSocket und TClientSocket?? Die funktionieren bei mir aber noch nach dem SP2-Update!! :wink: :D
Zum Glück!!! |
:shock: was? Öhm, und was ist dann
damit [
http://www.delphi-forum.de/viewtopic.php?t=30915&start=0&postdays=0&postorder=asc&highlight=]?
(Wie macht man, das man bei einem Link gleich zum entsprechenden Post gescrollt wird?)
chrisx - Mo 17.01.05 20:19
| Zitat: |
| (Wie macht man, das man bei einem Link gleich zum entsprechenden Post gescrollt wird?) |
keine ahnung.
geht das überhaupt?
aber nochmal zum thema:
kann mir keiner ein tutorial geben?
WeBsPaCe - Mo 17.01.05 21:05
| chrisx hat folgendes geschrieben: |
macht man, das man bei einem Link gleich zum entsprechenden Post gescrollt wird?)[/quote]
Keine Ahnung, aber gehen tut's!! Weil wenn man z.B. rechts aus der Top10-Liste einen anklickt kommt man direkt hin. Irgendwie über ne ID... :?
[quote="chrisx"]aber nochmal zum thema:
kann mir keiner ein tutorial geben? |
Ich hab dir doch das Programm gegeben!!! Und beim Link von vorhin ist beschrieben, wie man TServerSocket und TClientSocket wieder einbinden kann!!! :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!