IRC Kanal Nedir?

Peki nedir bu #?
IRC bildiğimiz gibi server(irc.sunucuadı.net)-client( 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
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 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 çş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 –> tarafından kayıtlanılmış olan kanaldır ve
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.


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ıında bir sınırlama var mıdır?

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ı)



Gireceğimiz kanal adı: #abcde12345abcde12345abcde12345xM

Giriş(join) komutu: /join #abcde12345abcde12345abcde12345xM
Giriş yapılan kanal adı –> #abcde12345abcde12345abcde12345x

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