Dieser Artikel bildet den Abschluss unseres Chat-Clients. Nachdem wir ein Konzept erarbeitet haben und der Server entwickelt wurde, brauchen wir nun einen Client. Dieser stellt eine Verbindung mit dem Server her. Anschließend kann mit allen angemeldeten Personen gechattet werden.
Teil I – Grundlagen und Konzept Teil II – Entwicklung eines Servers Teil III – Entwicklung eines Clients(dieser Artikel) Aufgaben des Clients Da der Server den größten Teil der Funktionslogik besitzt (und die Datenhaltung organisiert) muss der Client im Grunde nur den Nachrichtenaustausch bewältigen.
Nach der etwas längeren Osterpause geht es nun weiter mit meinen Artikeln. Im ersten Teil haben wir uns mit einem kurzen Konzept auseinandergesetzt. Dieser Artikel beschreibt, wie wir einen Chatserver aufsetzten können.
Teil I – Grundlagen und Konzept Teil II – Entwicklung eines Servers (dieser Artikel) Teil III – Entwicklung eines Clients Sockets – TCP oder UDP Mit Sockets wird eine Verbindung zwischen netzwerkfähigen Geräten hergestellt. Als Protokolle zur Datenübertragung stehen UDP und TCP zur Verfügung.
Aufgrund meines aktuellen Projekts setzte ich mich mit verschiedenen Kommunikationsmechanismen auseinander. Unter anderen geht es dabei um Chatfunktionen (Austausch von Nachrichten), Telefonie oder Videokonferenzen.
Dieser erste Teil hat ein relativ langes Vorwort und beinhaltet erst nur die konzeptionelle Idee für die Umsetzung und ein Beispielprojekt.
Insgesamt plane ich hierfür drei Artikel:
Teil I – Grundlagen und Konzept (dieser Artikel) Teil II – Entwicklung eines Servers Teil III – Entwicklung eines Clients Der erste Teil stellt eine allgemeine Einführung in Chat bzw.