JavaChat

JavaChat

Copyright © Shutterstock / fizkes

Was ist JavaChat?

Unter einem JavaChat versteht man eine Kommunikationsart, die man ĂŒber das Internet beziehen kann und die eine EchtzeitĂŒbertragung von Textnachrichten von Sender zu EmpfĂ€nger bietet.

JavaChats sind in der Regel kurz, um anderen Teilnehmern eine schnelle Reaktion zu ermöglichen. Dadurch entsteht ein GefĂŒhl, das einer gesprochenen Konversation Ă€hnlich ist und das Chatten von anderen textbasierten Online-Kommunikationsformen wie Internetforen und E-Mails unterscheidet. Der JavaChat kann sowohl Punkt-zu-Punkt-Kommunikationen, als auch Multicast-Kommunikationen von einem Sender zu vielen EmpfĂ€ngern und Sprach- und Videochats oder ein Merkmal eines Webkonferenzdienstes sein.

Funktion

An einem einfachen Beispiel wird nachfolgend demonstriert, wie Anwendungen nur mit den in der Standard-API verfĂŒgbaren Streams erstellt werden. Der JavaChat verwendet sog. TCP/IP-Sockets fĂŒr die Kommunikation und kann problemlos in eine Webseite eingebettet werden.

Hierzu werden zunĂ€chst zwei Befehlszeilenparameter, der Servername und die Portnummer fĂŒr die Verbindung benötigt. Dadurch wird eine Socket-Verbindung hergestellt, ein Fenster mit einem entsprechenden Ausgabebereich und einem kleinen Eingabebereich erstellt. Nachdem der Benutzer den Text in den Eingabebereich eingegeben und die Return-Taste gedrĂŒckt hat, wird der Text an den Server ĂŒbertragen. Der Server gibt alle Echos zurĂŒck, die vom Client gesendet wurden. Anschließend zeigt der Client alles an, was vom Server im Ausgabebereich empfangen wurde. Stellen mehrere Clients eine Verbindung zu einem Server her, entsteht ein einfaches Chat-System.

JavaChat-Roboter

Ein Chat-Roboter ist ein menschlicher Chat-Simulator. Es ist ein Programm fĂŒr auditive oder textuelle Konversation zwischen einem Computer und einem Mensch. Solche Roboter werden fĂŒr Spaß, Bildung und 24×7-Kundenservice eingesetzt. Wenn zum Beispiel Studenten viele Fragen stellen wollen, kann dieser Roboter die Antworten im Auftrag von den Lehrern geben. Intern wird hierfĂŒr ein NLP-System verwendet (Natural Language Processing), um die menschlichen Interaktionen zu interpretieren und mit aussagekrĂ€ftigen Informationen zu antworten.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte