AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Lan Chat Prog machen

Ein Thema von RC AmOk · begonnen am 22. Jul 2007 · letzter Beitrag vom 25. Jul 2007
 
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Lan Chat Prog machen

  Alt 22. Jul 2007, 23:32
Vorraussetzung: Schau dir mal die Delphi-Hilfe zum Thema Sockets an.

Überlegung #1: TCP oder UDP


UDP: funktioniert serverlos


Vorteil: Kennt das programm den richtigen Port und passt das Protokoll braucht man nur noch ins LAN broadcasten und jeder, der auf dem selben Port lauscht bekommt die Nachricht.

Nachteil: Man weiss nicht wirklich wer wer ist, eben weil es keine Client-Verwaltung gibt, es sei denn, du baust sie selbst.

TCP: benötigt Server und Clients


Vorteil: Ein Server kann die daten der Clients halten, und du weisst, wann jemand dazustösst und abbricht

Nachteil: Du musst Server und Client-Seite programmieren

Überlegung #2: Wie soll das Protokoll aussehn?

- Benötige ich einen Header vor jeder Nachricht?
- Wie soll dieser Header aussehn?
- Wie unterscheide ich die Absender?
- Welche Befehle soll das Protokoll kennen?

------------------------------------------------

Unter Delphi 5 müsst es TTCPClient, TTCPServer und TUDPSocket schon als Komponenten geben. Die stellen allerdings nur die pure Verbindung zur Verfügung. Alles andre hängt an dir.
  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 05:58 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