Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Chat programmieren (https://www.delphipraxis.net/145371-chat-programmieren.html)

SirTwist 4. Jan 2010 01:32

Re: Chat programmieren
 
Ghostleader: Hast Du einen DSL-Router, über den Du ins Internet gehst oder wählst Du Dich direkt mit deinem PC ein? Bei einem DSL-Router hat Dein Rechner eine interne IP-Adresse, die üblicherweise mit 10.irgendwas oder 192.168.irgendwas anfängt. Nur der Router weiß, welche IP-Adresse Dein 'Zuhause' aus dem Internet hat. Der DSL-Router hat normalerweise zwei IP-Adressen, eine interne (eben wieder 10.irgendwas oder 192.168.irgendwas) und die externe, die ihm vom Provider zugewiesen wird.

Wenn Deine Freunde, die irgendwo draußen sitzen, auf Deinen Server zugreifen wollen, müssen sie die externe IP-Adresse des DSL-Routers angeben. Außerdem muss Dein Router wissen, dass eingehende Anfragen auf dem TCP-Port xyz an Deinen Rechner xyz weitergeleitet werden müssen. Dies musst Du an Deinem Router konfigurieren. Erst dann können Deine Freunde auf den bei Dir laufenden Server zugreifen. Der TCP-Port xyz ist abhängig von Deiner Chat-Anwendung.

IRC ist der Vater aller Chat-Programme, und es gibt im Internet Hunderte von IRC-Servern. Normalerweise benötigt man ein IRC-Programm, um sich mit diesen IRC-Servern zu verbinden, aber es gibt auch Webseiten, die einen solchen Client zur Verfügung stellen. Eines der bekanntesten Chat-Programme für Windows ist mIRC (www.mirc.com), das ist aber kostenpflichtig. Es gibt eine Erweiterung für den Firefox namens Chatzilla.

So, ich hoffe, das hilft etwas weiter. Und bitte: Standard schreibt sich mit 'd' am Ende, niemals mit 't'. Danke.

Gruß,
SirTwist

Edit: was soll ich mit einer dummen rar-Datei? JPG- oder PNG-Bilder sind schon ausreichend komprimiert und können direkt im Browser angezeigt werden.

Ghostleader 4. Jan 2010 10:16

Re: Chat programmieren
 
@Sir Twist
Vielen Dank für deine Antwort.
Als erstes zur rar-Datei: Ich hab 3 Screenshots und hab sie deswegen verpackt damit ich nicht alle einzelnd hochladen muss.

Diese externe IP, wo kann ich die herausfinden?! Ist das die IP die man auf "Wieistmeineip.de" findet?
Und zum Port: Ich denke ich muss also "Port weiterleiten" und so wie ich das jetzt verstanden habe, mit dem Port den ich bei dem Server-, und bei dem ClientSocket gewählt habe.
Ist das richtig?

Sorry für den/die Schreibfehler ;).
Ich hoffe ihr habt die Geduld mir noch einmal zu antworten!
MFG Ghost

Edit: Das mit den Ports klappt jetzt! Meine letze Frage ist eigentlich nur noch: Ist die externe IP die die ich mit ipconfig herausbekomme (auch wenn die 192.168 am Anfang hat) oder ist es die die ich auf Wieistmeineip.de finde? Und wenn es die 1.) Variante ist, was ist dann Wieistmeineip.de ?!?!

Edit2: Jetzt klappt das alles...Aber wie kann ich per Button eine neue Form öffnen...?

fui-tak 4. Jan 2010 14:38

Re: Chat programmieren
 
Schön das alles jetzt funktioniert. :bouncing4:

Wenn du neue Fragen hast, solltest du eigentlich einen neuen Thread erstellen.
Aber wo du schon gefragt hast: Ein anderes Formular kannst du anzeigen lassen mit Formularname.show;
Das Formular muss natürlich vorher schon existieren

Ghostleader 4. Jan 2010 18:19

Re: Chat programmieren
 
okay danke..


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

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-2025 by Thomas Breitkreuz