Internet Relay Chat
1. Wat?
Met een IRC-programma kan men online communiceren. Het volstaat een IRC-server te contacteren met een IRC-cliëntprogramma en af te stemmen op een kanaal. Ingetikte tekst wordt na het aanslaan van de returntoets naar alle kanaalleden doorgestuurd. Dit principe noemt men 'chatten'.
2. Cliëntsoftware
De programma's zijn van het internet te downloaden. In de
sharewaredatabank (http://www.shareware.com)
vindt men met sleutelwoord 'internet relay chat' een aantal
ircprogramma's. De gedownloade files zijn meestal ZIP-files of
selfexploding files.
DE homepage van IRC bevindt zich op URL http://www.mirc.co.uk/
voorbeelden:
De werkwijze van de verschillende programma's is gelijkaardig. We kiezen voor MIRC omdat er zowel een 16- als een 32-bitsversie beschikbaar is.
De installatie beperkt zich tot het creëren van een directory bijvoorbeeld mirc en de software erin te plaatsen. De 16-bitsversie start men met mirc.exe en de 32-bitsversie met mirc32.exe.
3. MIRC setup
Vanuit het menu kiest men file/setup. Er verschijnen een aantal IRC-servers die als default in de cliëntsoftware zijn opgenomen.
Op het internet vindt men de nodige informatie (b.v. http://www.astraweb.com/jayr/) over de beschikbare IRC-servers. In België zijn volgende servers operatief:
Om een nieuwe server aan de lijst toe te voegen, kiest men add waarna men in het descriptionvak een omschrijving kan invoeren die uiteindelijk in de lijst zal voorkomen als IRC-server van de vub en in het ircservervak de naam van de ircserver bijvoorbeeld dinf.vub.ac.be.
Foutieve gegevens kunnen via edit gewijzigd worden of zelfs volledig gewist met de delete-knop.
Verder voer men zijn real name, e-mailadres, en twee nick names in. De alternate nickname wordt gebruikt indien de eerste reeds voorkomt.
Met de connectknop realiseert men de uiteindelijke connectie. In een statusvenster verschijnt afhankelijk van de IRC-server een welkomscherm.

Onderaan het welkomsscherm heeft men een regel waar specifieke
commando's kunnen ingevoerd worden. Elke commando wordt
voorafgegaan door een / b.v. /join, /whois,...De
commando's zijn ook te kiezen via de keuze commands uit het menu.
De resultaten van de commando's verschijnen ofwel in een nieuw
venster ofwel in het statusvenster.
4. Kanalen
Op een IRCserver zijn verschillende kanalen geopend. Een
kanaal is in feite een discussiegroep waar men kan op aansluiten.
Een lijst van de bestaande kanalen krijgt men door het /list-commando
in te voeren op de commandoregel.
De kanaallijst bevat o.a. de naam van de kanalen voorafgegaan
door een #-teken, het aantal deelnemers en eventueel het
onderwerp van de discussie.
Aan een discussie deelnemen kan door het /join #kanaalnaam in
te voeren.
/join #vlaanderen opent het kanaal vlaanderen.
Bemerk uw eigen nickname in de lijst van de kanaalleden.
5. Elementaire commando's
De meeste commando's kunnen zowel via de commandoregel of via
het menu uitgevoerd worden.
Daar de menu-opties afhankelijk zijn van het gebruikte
IRC-programma geven we een overzicht van de commando's in te
voeren op de commandoregel.
LIST (werkt enkel in kanaalvenster)
/list
Geeft een lijst van de actieve kanalen. Naast de naam wordt het aantal deelnemers en eventueel het onderwerp weergegeven.
/list -min 5
Toont enkel de kanalen waar minimum 5 deelnemers zijn.
/list -max 10
De kanalen met maximum 10 deelnemers.
JOIN
/join #kanaalnaam
Om deelnemer te worden van een bestaand kanaal of om zelf een kanaal te openen.
Men kan gelijktijdig deelnemen aan verschillende kanalen.
Vanuit het menu kan met met de keuze window/tile de vensters op het scherm schikken.
WHOIS
/whois koosnaam
Toont gegevens van de nickname in het actieve kanaal , afhankelijk van wat de eigenaar in zijn setup ingevoerd heeft.
/whois koosnaam #kanaalnaam
NICK
/nick nieuwe koosnaam
Verandert de huidige koosnaam. Opgelet, er kunnen nooit twee dezelfde koosnamen voorkomen.
LEAVE
/leave
Om het actieve kanaal te verlaten.
/leave #kanaalnaam
Om een ander kanaal te verlaten.
INVITE
/invite koosnaam #kanaalnaam
Nodigt de koosnaam uit om deel te namen aan de discussie die doorgaat op een ander kanaal
QUERY
/quey koosnaam
Opent een nieuw venster om een private discussie te starten.
/query koosnaam #kanaalnaam
Idem, doch met een deelnemer die actief is op een ander kanaal.
MSG
idem maar moet gevolgd worden door een boodschap
/msg koosnaam boodschap
NOTICE
/msg koosnaam #kanaalnaam boodschap
Stuurt een private boodschap naar een bepaalde deelnemer van een kanaal. Andere gebruikers kunnen de boodschap niet zien.
IGNORE
/ignore koosnaam
/ignore userid@hostnameZorgt dat alle boodschappen, zowel MSGs, NOTICEs als INVITEs van deze deelnemer genegeerd worden.
/ignore
Toont de ingestelde ignorelijst.
/ignore koosnaam NONE
/ignore userid@hostname NONELaat de specifieke deelnemer verdwijnen uit de ignorelijst.
/ignore off
Maakt de ignorelist inactief
NOTIFY
/notify koosnaam1 koosnaam2 koosnaam3 ...
Zorgt dat er een melding verschijnt in het statusvenster indien koosnaam1, koosnaam2, koosnaam3,... connectie maakt met de actieve kanaal.
/notify
Toont de lijst van gebruikers waarvoor een melding moet verschijnen.
/notify -koosnaam
Schrapt de gebuiker uit de notifylijst.
AWAY
/away boodschap bij afwezigheid
Zorgt dat er een boodschap verschijnt wanneer iemand een QUERY- of een WHOIS-commando stuurt.
/away
Om de boodschap bij afwezigheid te desactiveren.
Opgelet: de status van de gebruiker wordt automatisch op ignore on geplaatst!!!!
QUIT
/quit
/quit boodschapVerlaat het kanaal en disconnecteert van de IRCserver.
6. Gevorderde commando's
Wanneer men als deelnemer een kanaal contacteert krijgt men bepaalde rechten. In de titelbalk van het venster vindt men de gebruikersrechten van het kanaal als codes terug.
bijvoorbeeld s, t en n voor het kanaal vlaanderen
Wie de eerste maal een kanaal opent, wordt kanaalbeheerder.
Hij kan herkent worden door een @-teken voor de koosnaam. Indien
de kanaalbeheerder het kanaal verlaat, wordt het automatisch
gesloten.
De beheerder kan met speciale commando's rechten toekennen en/of
wijzigen en het kanaal goed beheren; een overzicht.
KICK
/kick #kanaalnaam koosnaam
Verwijdert een gebruiker van het kanaal.
TOPIC
/topic #kanaalnaam onderwerp
Plaatst of wijzigt het kanaalonderwerp. Het onderwerp verschijnt in de titelbalk van het kanaalvenster.
MODE
Laat de kanaalbeheerder toe om de kanaalrechten te wijzigen of voor een gebruiker zijn eigen persoonlijke rechten te veranderen.
De rechten worden met een letter aangeduid, voorafgegaan door een + (toevoegen) of - (verwijderen).
De algemene vorm van het modecommando is:/mode #kanaalnaam koosnaam +/- recht parameters
KANAALRECHTEN
B (ban) zorgt dat een bepaalde gebruiker het kanaal nooit kan connecteren
/mode #kanaalnaam +b koosnaam of userid@hostname
I (invite) waardoor het kanaal enkel toegankelijk is voor geïnviteerden.
/mode #kanaalnaam +i
M (moderated), enkel kanaalbeheerders kunnen converseren.
/mode #kanaalnaam +m
O, om van een koosnaam een kanaalbeheerder te maken
/mode #kanaalnaam +o koosnaam
S maakt van het kanaal een secretkanaal waardoor het niet verschijnt in de lijst van kanalen.
/mode #kanaalnaam +s
/mode +sT zorgt dat enkel de kanaalbeheerders het onderwerp van het kanaal kunnen wijzigen.
/mode #kanaalnaam +t
K plaats een paswoord of key op het kanaal
/mode #kanaalnaam +k paswoord