Skip to content

moguai2k/chat_dako

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In diesem Paket befinden sich die Sourcen zur Studienarbeit "Datenkommunikation"
Entpacken Sie das Archiv in einen Ordner und wählen Sie unter Eclipse: 
Import.. -> Existing projects into workspace
und wählen Sie dann das Verzeichnis aus.


Beschreibung der einzelnen Ordner:

src/main/java: Hier werden alle .java-Dateien der Applikation abgelegt.
src/main/resources: Hier werden alle nicht .java-Dateien der Applikation abgelegt.
src/test/java: Hier werden alle .java-Dateien zum Testen der Applikation und des Mocks abgelegt.
src/main/resources: Hier werden alle nicht .java-Dateien zum Testen der Applikation abgelegt.


Übersicht Java-Packages:

edu.hm.dako.chat: 
Enthält die Businesslogik des Chatprogramms. 
Der Server wird durch die Klasse ServerCommunicator gestartet.
Der Client wird mit der Klasse Client gestartet.
Dieser Teil ist schon implementiert und kann ggf. erweitert werden.

edu.hm.dako.chatsession:
Enthält die Interfaces und Rümpfe der Implementierung der ChatSession-Schicht.

edu.hm.dako.lwtrt:
Enthält die Interfaces und Rümpfe der Implementierung der LWTRT-Schicht.

edu.hm.dako.udp.wrapper:
Enthält den Zugriff zur UDP Schicht. 
Mit der Klasse UdpSocketwrapper können Daten über UDP versendet werden.
Siehe hierzu das Beispiel UdpSocketWrapperTest


Unter src/test/java findet sich:

edu.hm.dako.test:
Hier befinden sich bereits ausführbare Tests.

edu.hm.dako.test.mocks:
Hier ist der LWTRTServiceMock, der einen LWTRTService auf Basis von TCP bereit stellt.

About

Chat mit mehreren Schichten.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages