AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Einen Chat mit den Sockets programmieren
Tutorial durchsuchen
Ansicht
Themen-Optionen

Einen Chat mit den Sockets programmieren

Ein Tutorial von Ultimator · begonnen am 5. Mai 2004 · letzter Beitrag vom 30. Jan 2014
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    
Benutzerbild von Ultimator
Ultimator
Registriert seit: 17. Feb 2004
So, hier nun mein erstes Tutorial: Wie baue ich mir einen Chat

Es geht darum, wie man einen Chat mit einem zentralen Server mit den Sockets baut. Es werden dabei TClientSocket und TServerSocket verwendet. Sollte es auf genügend positive Resonanz stoßen, würde ich mich eventuell bereiterklären, weitere Tutorials zu schreiben.Bitte meldet mir (Tipp-)Fehler und weiteres, damit ich es immer weiter ausbauen und verbessern kann. Ich wäre für jede Kritik (und natürlich auch jedes Lob) sehr dankbar. Genug geredet, hier ist es nun endlich.

[edit]Da bei manchen Leuten der Download nicht zu funktionieren scheint, probiert es mal mit "Ziel speichern unter". Alternativ dazu habe ich hier noch den Link zu der Datei auf meinem Webspace: http://home.arcor.de/ultimator/Chat-Tutorial_1.1.pdf

[edit=Phoenix]Tutorial aktualisiert. Mfg, Phoenix[/edit]
Angehängte Dateien
Dateityp: pdf chat-tutorial_1.1_123.pdf (62,0 KB, 1609x aufgerufen)
 
Benutzerbild von Goldesel
Goldesel

 
Delphi 2005 Architect
 
#61
  Alt 14. Jun 2005, 14:58
So. Hab grad n kleines Problem. Bei mir gibt unter dem Reiter "Internet" keinen "ClientSocket" und auch keinen "Server- Socket". Kann mir da jemand weiterhelfen. Benutz die englische Delphi 7 Enterprise.

Danke
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

 
FreePascal / Lazarus
 
#62
  Alt 14. Jun 2005, 15:01
Wie damals schon hier im Thread geschrieben
Geh aufs Menü "Komponente"->"Packages installieren"->"Hinzufügen"->Ins Verzeichnis "\Delphi7\Bin" wechseln->Datei "dclsockets70.bpl" doppelklicken->Ins Register "Internet" schauen und freuen
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

 
Delphi 10.2 Tokyo Starter
 
#63
  Alt 14. Jun 2005, 15:04
Hallo ,
oder nimm die Indy-Komponenten. Die Sockets wurden bestimmt nicht zu Unrecht raus genommen.
Hier im Forum muesstest du einiges dazu finden.

MfG
freak
  Mit Zitat antworten Zitat
mymuschy

 
Delphi 7 Enterprise
 
#64
  Alt 14. Jan 2008, 16:10
Cooles Tutotial.

Aber ich als Socket Newbie muss mal ne warscheinlich ganz blöde Frage stellen.

Ich verstehe nicht warum ich beim Client mich am Server mit der IP 127.0.0.1 anmelde obwohl der Server mir als Aktuelle IP Adresse was ganz anderes anzeigt. Wie kann das gehen? Auch der Client zeigt mir dir gleiche aktuelle IP an wie der Server.

Kann da jemand für mich Licht ins Dunkel bringen?

Gruß
Stephan
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

 
Delphi 7 Enterprise
 
#65
  Alt 14. Jan 2008, 16:15
127.0.0.1 ist dein eigener Rechner. Dann wirst du wahrscheinlich einen Router haben und eine IP so ähnlich wie 192.168.1.10 haben. Ob das Datenpaket nun gleich an der Netzwerkkarte oder erst am Router zu dir zuückkommt (oder erst am ISP) sieht für dich gleich aus. Du kannst alle verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

 
Delphi 12 Athens
 
#66
  Alt 14. Jan 2008, 16:20
Der Gag dabei ist, dass 127.0.0.1 oder localhost auch dann funktioniert, wenn Du gar keine Netzwerkkarte im Rechner hast.
Detlef
  Mit Zitat antworten Zitat
Benutzerbild von PhilmacFLy
PhilmacFLy

 
FreePascal / Lazarus
 
#67
  Alt 24. Feb 2008, 22:02
geht das ganze auch mit 05 pe weil ich krieg immer probleme mit dem delay.
Philipp N.
  Mit Zitat antworten Zitat
Benutzerbild von dajuhsa
dajuhsa

 
Turbo Delphi für Win32
 
#68
  Alt 30. Mär 2008, 23:13
hallo
ich hab das tut mal ausprobiert und es hat auch so ziemlich alles geklappt(das programmieren)und ich habs sogar verstanden
bloß blöd dass ich nicht mal mit mir selbst chatten kann, denn:
1.ASynchroner-Socket Fehler schon beim IP eingeben, auch wenn der Server geöffnet ist(Port auf 1000 auch beim Client, Server.Open auch alles gemacht), auch wenn ich als ip 127.0.0.1 eingebe.
2.Ich hab leider so ein Router-Modem-Allesineinem-Ding und der idIPWatch zeigt mir nur die 192.168.blabla IP an, und ich bezweifle, dass irgendein client was damit anfangen kann.
  Mit Zitat antworten Zitat
Benutzerbild von dajuhsa
dajuhsa

 
Turbo Delphi für Win32
 
#69
  Alt 1. Apr 2008, 21:57
kann mir da bitte jemand helfen
  Mit Zitat antworten Zitat
Benutzerbild von everdream
everdream

 
Delphi 2005 Personal
 
#70
  Alt 9. Apr 2008, 14:47
Zitat von Ultimator:
Es werden dabei TClientSocket und TServerSocket verwendet.
Ich fühle mich grade ein bischen wie ein Kastrierter im Bordell... es ist alles total einfach, nur irgendwas Grundlegendes fehlt.
Genauer gesagt habe ich jetzt eine Viertel Stunde lang die o.g. Komponenten gesucht. Wo genau find' ich die / welche uses brauche ich?

edit:
Zitat von dajuhsa:
Ich hab leider so ein Router-Modem-Allesineinem-Ding und der idIPWatch zeigt mir nur die 192.168.blabla IP an, und ich bezweifle, dass irgendein client was damit anfangen kann.
Gute Frage, komm ich da um Forwarding+dynDNS irgendwie rum?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz