İçerik

Bir çok kişinin bilmediği, bir çok kişiye zor gelen mIRC kodlamadaki önemli ve diğer tanımlanmış sistemlerden farklı olan sistemi “Sock” sistemidir, bu sistem sayesinde bir internet sitesinden veri çekebilir, veri aktarabilir, bir dosyayı, resimi indirebiliriz.

 

Basit bir sock bağlantısı ile web sitesine nasıl bağlanıcağımızı bir örnek ile anlatabiliriz;

; mIRC ile bir web sitesine bağlanma
; www.mircara.net

; Bu satırdan sonra yapıcağınız değişiklikler kodunuzun çalışmamasına neden olacaktır!

alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) | return %x } }
; Bu Alias bir coder tarafından yapılmış basit bir aliasdır, bu alias sayesinde web sitesindeki bütün html kodlarını sileriz bu kodda kullanmayacağız fakat çok kullanılıyor diye veriyorum.
on *:sockopen:orneks:{
; orneks adında bir sock açıyoruz
sockwrite -n $sockname GET /ozel-arsiv/HASH-TABLES.txt HTTP/1.1
; verilen sitede /ozel-arsiv/HASH-TABLES.txt klasörüne gidip verileri çekmesini söylüyoruz
sockwrite -n $sockname Host: www.mircindir.com $+ $crlf $+ $crlf
; bağlanılacak siteye hangi host üzerinden bağlanıcağını belirtiyoruz
}
on *:sockread:orneks:{
; orneks adındaki sockdaki verileri okumak için bir sock değeri atıyoruz
var %deger
; deger değişgenine gidilen dosyadaki bütün verileri aktarıyoruz
sockread %deger
; sock olarak bu verilerin değerini alıyoruz
echo -a %deger
; deger değişgeni ile aktif sayfada yazdırıyoruz
}
alias ornek {
.sockclose orneks
.sockopen orneks www.mircara.net 80
}

Üstteki kodu mIRC’inize tanıttıktan sonra /ornek yazarak çalıştırabilirsiniz.