IRC Kanal Nedir?

Peki nedir bu #kanal?
IRC bildiğimiz gibi server(irc.sunucuadı.net)-client(mIRC Script) bağlanma mantığına göre çoklu makinelere
aynı anda bağlanıp aynı anda iletişim yapabilecek şekilde tasarlanmıştır.
IRC’te yani sunucuda veya daha net belirtmek gerekirse irc.sunucuadı.com’da
aynı anda birden fazla kişinin içerisinde bulunduğu ve
karşılıklı olarak birden fazla kişiyle mesaj alış verişini sağlayan bu oda’ya da biz #kanal diyoruz.
Bulunduğumuz sunucunun yardım kanalı olan;
#HELP odasındaki HELPER’ler ile yapılan komut ve bilgi, birikim alışverişi bunun en büyük ispatıdır.
Kanallar sunucular üzerinde genellikle “#” kare diye hitap ettiğimiz simgesel şekille ifade edilirler.
Bunun ispatı için; /version —> CHANTYPES=#
Kanalı simgeleyen karakterin türünün kare(#) olduğunu ifade ediyor.
Genellikle bulunduğumuz sunucular üzerinde 2 çeşit kanal türü vardır.
Bunlar;
1) Local(bireysel) #LOCAL –> Belirli bir kullanıcı tarafından kayıtlanılmış olan özel içerikli kanaldır.
2) Global(genel) #GLOBAL –> Sunucu tarafından kayıtlanılmış olan kanaldır ve
tüm kullanıcıların girişine açık olmakla birlikte kişisel işlemler uygulanılması yasaktır.
––––––––––––––– oo ––––––––––––––– oo –––––––––––––––
Peki IRC üzerindeki ilk #kanal nedir? Ne amaçla kurulmuştur?
Bilinen ilk kayıtlı kanal –> #ds9
Açılımı; deep space 9
Amacı; Deneme uygulamaları.

Daha sonra kurulan kanal –> #dragonrealm
Amacı; Kullanıcıların sohbet etmelerini sağlamak.

Ve daha sonra kurulan kanal –> #startrek
Amacı; Kullanıcılara yardım sağlamak.
Yani şimdiki #HELP kanalı ile #OPERHELP kanallının harmanlanmış ilk hali diyebiliriz.
Çünkü şuan iki kanalda ayrı departmanlara mensup ve farklı türde yardımlar veriyorlar.
#HELP <– IRCd/SVS yardımı verirken,
#OPERHELP <– Nick/Kanal/Şifre ve Server Ban problemleri hakkında yardımı veriyor.
Fakat o dönemlerde bu iki farklı yardım işlemi #startrek dediğimiz tek kanal üzerinden yapılıyordu.
––––––––––––––– oo ––––––––––––––– oo –––––––––––––––
Peki, o halde ilk #HELP kanalı ne zaman ve nerede kurulmuştur?
#HELP kanalı ilk olarak 1996 yılında AfterNet IRC sunucusunda kullanıcılara yardım amaçlı birkaç IRC Operator tarafından kurulmuştur.
AfterNet ise 1996 döneminin en büyük IRC sunucusudur.
––––––––––––––– oo ––––––––––––––– oo –––––––––––––––
Peki bu #kanal karakter sayısında bir sınırlama var mıdır?
#channel(#kanal) <– karakter sayısı sunucudan, sunucuya farklılık gösterebilir.
Sunucuda ki #kanal karakter sayısını öğrenmek için: /version –> CHANNELLEN=32
CHAN(kanal) ve LEN() kelimelerinin birleşiminden meydana gelmiştir.
Bu ifadenin anlamı ise: kanal karakter sayısı en az “#’de dahil 2 karakter” en fazla “#’de dahil 32 karakter” olabilir.
Control kodları içeren hiçbir kanal kayıt edilemez.(ctrl k, b vb)

Örnek;
Ö-Bilgi: Karakter sayısını client komutları yardımıyla öğrenmek için;
Karakter sayısını ifade etmek için; //echo -a $len(karakter)
~ [NOT]: $len(karakter) en fazla 240 karakterlik bir mesajı sayabilir.
Sayısını öğrendiğimiz karakterleri toplayarak, toplam kaç karakter’e ulaştığımızı öğrenmek için; //echo -a $calc(sayı+sayı)
+ $len(ali mirce gir) –> //echo -a $len(ali mirce gir) <– boşluklarda dahil 11 karakter ifade eder.
+ $calc(10+14) –> //echo -a $calc(10+14) <– toplam’a sonucunun işlemi 24 sayısını verir.

Gireceğimiz kanal adı: #abcde12345abcde12345abcde12345xM
Girdiğimiz kanalın karakter sayısı: //echo -a $len(#abcde12345abcde12345abcde12345xM) <– #’de dahil 34 karakterlik bir kanaldır.
Giriş(join) komutu: /join #abcde12345abcde12345abcde12345xM
Giriş yapılan kanal adı –> #abcde12345abcde12345abcde12345x
Giriş yapılan maximum kanal karakter sayısı: //echo -a $len(#abcde12345abcde12345abcde12345x) <– #’de dahil 32 karakterlik bir kanaldır.
Yani bu örnekten’de anladığımız gibi maximum 32 karakterlik kanal’a girebiliyoruz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir