AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Eigenes IM Netzwerk...
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenes IM Netzwerk...

Ein Thema von T.E. · begonnen am 11. Sep 2007 · letzter Beitrag vom 12. Sep 2007
 
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#3

Re: Eigenes IM Netzwerk...

  Alt 11. Sep 2007, 14:47
Der Server ist auf einem PC, dessen IP den Clients bekannt ist (entweder über eine Domain, oder indem man sie mit einem UDP Broadcast findet)

Wenn ein Client gestartet wird und man seine Daten eingegeben hat, verbindet er zum Server und loggt sich ein.
Der Server schickt allen verbundenen Clients, die den gerade verbundenen Client in der Kontaktliste haben und gerade online sind die Nachricht, dass der Client jetzt online ist.
Der Server schickt dem Client der gerade verbunden hat die Kontaktliste und wer der Kontakte gerade online ist.
Wenn jemand einem anderen Clienten eine Nachricht schickt, wird Nachricht und Empfänger dem Server geschickt, der leitet die Nachricht dann weiter, wenn der Absender die Berechtigung hat, den Empfänger anzuschreiben. (z.B. wenn er in der Kontaktliste ist)
Wenn der Server bemerkt, dass ein Client die verbindung getrennt hat, schickt er das allen Clients, die den Benutzer in der Kontaktliste haben und gerade online sind.

Mehr gibt es eigentlich nicht zu wissen, außer vielleicht die technische Umsetzung. (wie man verbindet usw.)
  Mit Zitat antworten Zitat
 


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