IRC-Client

Ein IRC-Client ist ein Instant-Messenger-Client, mit dem am Internet Relay Chat (IRC) teilgenommen werden kann.

Mit dem IRC-Client wird eine Verbindung zu einem IRC-Server hergestellt, der dann als Vermittlungsstation zwischen mehreren IRC-Clients dient, die auf diese Weise untereinander kommunizieren können. Die wesentliche Aufgabe des IRC-Client besteht darin, Gesprächsinhalte und Befehle in Form von Textzeilen vom Benutzer entgegenzunehmen und sie an den IRC-Server zu schicken. Ebenso werden Nachrichten anderer vom Server entgegengenommen und im IRC-Client dargestellt.

Eine typische Darstellungsform ist die eines mindestens zweiteiligen Fensters. In einem großen Bereich wird der Gesprächsverlauf dargestellt, in einer darunterliegenden Zeile werden Eingaben entgegengenommen. Viele IRC-Clients stellen für jeden Channel und jeden Privatchat (Query) ein separates zweiteiliges Fenster dar.

Typen interaktiver IRC-Clients

Man kann dabei grob zwei Varianten von interaktiven IRC-Clients unterscheiden:

Weiterhin gibt es noch in anderweitige Software eingebaute IRC-Clients, wie etwa im Computerspiel Unreal Tournament, oder in Webbrowsern wie in Opera oder im E-Mail-Client Mozilla Thunderbird.

Automatisierte Clients (IRC-Bots)

Neben von Nutzern bedienten Clients gibt es für den Internet Relay Chat auch eine Reihe automatisiert agierender Bots, die sich auf dem gleichen Wege wie benutzergesteuerte IRC-Clients verbinden und selbsttätig oder auf Befehl bestimmte Aufgaben erledigen, wie beispielsweise das Mitprotokollieren von Chats. Bekannter Vertreter ist etwa Eggdrop.

Zeitweise werden Bots auch als Erweiterung zu normalen IRC-Clients, etwa mIRC, geschrieben, wodurch die Grenze zwischen selbsttätigendem Chatten durch den Nutzer und automatisierten Antworten verwischt.

Dabei gibt es neben simpler Befehlsverarbeitung auch IRC-Bots, die versuchen, menschliche Chatter zu imitieren und sich an längeren Konversationen zu beteiligen.

Gängige IRC-Clients

Da IRC zu den etablierteren und älteren Standards im Internet zählt, ist die Auswahl an IRC-Clients heutzutage groß. Verbreitete Anwendungen sind:

Des Weiteren finden sich auch in Computer-Spielen integrierte IRC-Clients, beispielsweise in 0 A.D., verschiedenen Unreal-Tournament-Ausgaben, Uplink, War§ow, und ZDaemon.

Ebenso basiert die Chat-Funktion im Streamingdienst Ustream der Sony-Playstation 4 auf IRC, genau wie in Justin.tv.

Einzelnachweise

  1. ↑ J. Oikarinen, D. Reed: RFC: 1459 – Internet Relay Chat Protocol. Mai 1993, Abschnitt 1.2: Clients. (englisch).
  2. ↑ J. Oikarinen, D. Reed: RFC: 1459 – Internet Relay Chat Protocol. Mai 1993, Abschnitt 1.1: Servers. (englisch).
  3. ↑ J. Oikarinen, D. Reed: RFC: 1459 – Internet Relay Chat Protocol. Mai 1993, Abschnitt 3.2.2: To a group (channel). (englisch).
  4. ↑ game-over.net
  5. ↑ Archivierte Kopie (Memento vom 13. Juli 2014 im Internet Archive)
  6. ↑ mirc-anleitung.de
  7. ↑ Archivierte Kopie (Memento vom 17. Mai 2011 im Internet Archive)