| Autor |
Beitrag |
chrisx
      
Beiträge: 81
|
Verfasst: Mo 17.01.05 16:35
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
|
|
Coder
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Mo 17.01.05 17:27
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mo 17.01.05 17:29
| 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
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...  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!! 
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: 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!!  |
ich habe gedacht, mann kann das auch ohne server machen, sondern direkt von sender pc zum empfänger pc /und umgekehrt
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: 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
      
Beiträge: 1383
Erhaltene Danke: 1
WinXP
D2005 PE
|
Verfasst: Mo 17.01.05 17:52
Die Sockets gehen bei Windows XP Service Pack 2 übrigens nicht mehr. 
|
|
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: 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 
|
|
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 17.01.05 18:12
Ne, haste nicht. Ich hab meinen Chat ja selbst schlecht gemacht.
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
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mo 17.01.05 18:32
wenn mein chat erstma anständig funktionieren würde, dann würde ich eins machen 
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: 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
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mo 17.01.05 19:02
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: 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:
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"... 
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: Mo 17.01.05 19:10
leider hat des, was du da oben geschrieben hast nicht funktioniert
und der downloadlink funktioniert auch nicht 
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mo 17.01.05 19:12
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: 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
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mo 17.01.05 19:19
Mmmmhhh... Gut...
Dann schau dir das mal an!!
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: 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
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mo 17.01.05 19:23
_________________ Steht der Bauer im Gemüse, hat er später grüne Füße.
|
|
chrisx 
      
Beiträge: 81
|
Verfasst: 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...
|
|