Rawlar "Serverin Diri mesajları" anlamına gelmektedir.Yani bu mesajlar, IRC server programının icine duzenli bir şekilde yerleştirilip, program tarafından belirli zamanlarda kullanıcılara iletiliyor.

En basit orneği servere bağlanırken;

Welcome to the OracLe IRC Network [email protected]
Your host is irc.ircde.net[@0.0.0.0], running version SoLIRCD(1)-9.0(07)
This server was created Fri Mar 16 2001 at 13:48:43 EET
irc.ircde.net SoLIRCD(1)-9.0(07) oiwscrknfydaAbghe biklmnoprRstvc
NOQUIT WATCH=128 SAFELIST are available on this server

karşınıza cıkan bu mesaj birkac raw mesajından meydana geliyor.
Ilk satır ilk Raw, yani Raw numarası 1,
Ikinci satır, raw numarası 2,
Ve 3,4,5... boyle devam edip gidiyor.

RAW'lar Kac bolume Ayrılır?


Raw'larla ilgili ilk belgelerin sahibi Jarkko Oikarinen ve S. M. Allen (a.k.a. Jeepster) Rawları şu ana bolumlere ayırıyorlar.

(000'lı seriler) Server Info : Server kod serileri.
(200'lu seriler) Command Replies : Komut Yanıtları
(300'lu seriler) Command Replies : Komut Yanıtları
(400-500'lu seriler) Error Replies : Hata Yanıtları
(600'lu seriler) Watch System (DALnet) : Sistem izleme serileri (Dalnet)
(Reserved Codes) Various Reserved or No-Longer-Used Codes : Ceşitli yedek veveya uzun zamandır kullanılmayan Raw'lar
Ornekler:

* 000'lı seriler
Raw numarası : 001
Server Mesajı : Welcome to the OracLe IRC Network [email protected]

* 200'lu seriler
Raw numarası : 265
Server Mesajı : Current Local Users “Current local users: Max:

* 300'lu seriler
Raw numarası : 313
Server Mesajı : :is an IRC operator

* 400-500'lu seriler
Raw numarası : 482
Server Mesajı : :You're not channel operator

* 600'lu seriler
Raw numarası : 602
Server Mesajı : :stopped watching (removed from list)

* Reserved Codes:
209 RPL_TRACECLASS D
217 RPL_STATSQLINE D
231 RPL_SERVICEINFO D
232 RPL_ENDOFSERVICES D
233 RPL_SERVICE D
234 RPL_SERVLIST D
235 RPL_SERVLISTEND D
316 RPL_WHOISCHANOP
361 RPL_KILLDONE D
362 RPL_CLOSING D
363 RPL_CLOSEEND D
373 RPL_INFOSTART D
384 RPL_MYPORTIS D
466 ERR_YOUWILLBEBANNED D
476 ERR_BADCHANMASK D
492 ERR_NOSERVICEHOST D
D = DALNET




Bilinen Kac Adet Raw Vardır?

6 bolume ayrılan Raw'lar kendi iclerinde de numaralandırılmışlardır.
Aşağıda hangi seriler, hangi Raw numaralarına sahip olduğu belirtilmektedir;
* 000'li seriler
Sahip Olduğu Raw numaraları : 001, 002, 003, 004, 005, 006, 007


* 200'lu seriler
Sahip Olduğu Raw numaraları : 200, 201, 202, 203, 204, 205, 206, 208, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 231, 232, 233, 234, 235, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 265, 266, 271, 272, 275, 280, 281, 290, 291, 292, 293, 294, 295

* 300'lu seriler
Sahip Olduğu Raw numaraları : 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 321, 322, 323, 324, 328, 329, 331, 332, 333, 341, 342, 351, 352, 353, 361, 362, 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, 374, 375, 376, 377, 381, 382, 383, 384, 391, 392, 393, 394, 395

* 400'lu seriler
Sahip Olduğu Raw numaraları : 401, 402, 403, 404, 405, 406, 407, 408, 409, 411, 412, 413, 414, 421, 422, 423, 424, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 451, 461, 462, 463, 464, 465, 466, 467, 468, 471, 472, 473, 474, 475, 476, 477, 478, 481, 482, 483, 491, 492

* 500'lu seriler
Sahip Olduğu Raw numaraları : 501, 502, 511, 512, 513, 521

* 600'lu seriler
Sahip Olduğu Raw numaraları : 600, 601, 602, 603, 604, 605, 606, 607



Nasıl Kullanılır?

Genelde mIRC'de Rawlara pek dokunulmaz. Mudahelede bulunulsa bile sadece echo ile kullanılır.
mIRC'de Raw'lara mudahele komutu;
/raw < Num >:*:

Orneğin;
/raw 401:*:

Raw'larda $2 ibaresi regular yani duzenli değerleri ifade eder. Kanal Nickname Server gibi. $2 den sonra gelen her değer ($3, $4, $5, $6....) serverden gelen her mesajın birer kelimesini ifade eder.
Orneğin;
iRcDe is an IRC operator

Bu mesajın mIRC'de Kelimelere bolunmuş hali aşağıdadır,
iRcDe : $2
is : $3
an : $4
IRC : $5
operator : $6

Kullanımı;
/raw < Num >:*:

mIRC'de birde bu mesajları birleştirerek okuma yontemi vardır.Bu yontemde belirli birkac değişken verilir ve geriye kalanları da belirtilen yontemle okunması sağlanır.

Orneğin;
/raw < Num >:*:

Burada $2 ve $3 sadece kendinize gorunecek şekilde ayarladık. Yani ornekteki $2 ve $3 (OracLe is) 'e kadar olan kısmı yanlızca siz,
$4 ten sonraki bolumu (an IRC operator) ise kanala veya query'e soyleyecektir.Onemli olan $4'ten sonra gelen " - " işaretidir. Bu işaret "$4 ve sonrasında gelen butun kelimeleri $4 gibi goster" anlamına gelmektedir.
__________________