AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Internet-Chat wie ICQ programmieren...
Thema durchsuchen
Ansicht
Themen-Optionen

Internet-Chat wie ICQ programmieren...

Ein Thema von hircusmutzus · begonnen am 15. Jun 2003 · letzter Beitrag vom 15. Jun 2003
Antwort Antwort
hircusmutzus
(Gast)

n/a Beiträge
 
#1

Internet-Chat wie ICQ programmieren...

  Alt 15. Jun 2003, 12:06
Hi,
ich möchte einen Internet-Chat wie ICQ programmieren. Für das LAN hab ich schon einen geschrieben, aber da hat man ja auch feste IPs!
Hat jemand eine Ahnung, wie ICQ merkt, ob User online/offline sind oder selbst eine Idee?
Schon mal Danke für Antworten!

MfG Matthias Volland
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#2
  Alt 15. Jun 2003, 12:21
Hallo hircusmutzus,
das sich alle Clients beim Server anmelden müssen, weiß der Server auch wer online ist und wer nicht. Die Clients fragen den Server ob die eigenen Einträge online sind oder nicht und der Server gibt den Status zurück an den Client.
bye
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von S - tefano
S - tefano

Registriert seit: 16. Dez 2002
Ort: Dülmen
477 Beiträge
 
Delphi 2009 Professional
 
#3
  Alt 15. Jun 2003, 13:48
Wo wir dann auch beim Problem eines jeden Hobbyprogrammierers angekommen sind, der einen I-Net Chat schreiben will.
Woher nen Server nehmen? Die wenigsten haben einen FTP, oder wollen/können sonen Server auf ihrem PC nicht einrichten. Außerdem, wenn mans wirklich ernst meint müsste der Server auch immer erreichbar sein... und wer außer den PowerSharingLeuten hat seinen Rechner schon Tag und Nacht an?
Aber wenn dus einfach mal ausprobieren willst ob es überhaupt läuft und so, dann kannst du dafür schon deinen eigenen Rechner nehmen. Wenn du nen Router hast musst du noch den von dir benutzten Port mappen, sonst gehts so.
Dann brauchen, wie Duffy schon sagte, alle Clients einen Server mit dem sie sich verbinden können und auf dem sie ihren Status hinterlegen können, damit sich andere Clients nach ihnen erkundigen.
Und das mit den IPs kannst du durch einen dns- Anbieter lösen.
Da gäbe es z.B. dns2go oder no-ip. Da kriegst du dann eine Subdomain bei diesen Anbietern und ein Tool. Mit diesem Tool schaltest du deinen Rechner beim Service online. Der Service holt sich deine IP und verweist alle Anfragen auf der Subdomain an deine IP weiter. So hast du das Problem der variierenden Internet-IPs umgangen.
So viel zur Datenlogistik. Und wenn du schon nen Lan- Chat geschrieben hast, dürfte es dir vom Code her ja nich mehr ganz so schwer fallen wie beim ersten Mal.

Bis dann,

S - tefano
"Sir, we are surrounded!" - "Excellent, we can attack in every direction!"
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:42 Uhr.
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