IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   mIRC Scripting Dersleri (https://www.ircrehberi.net/mirc-scripting-dersleri/)
-   -   /sockread -f parametresi hakkında. (https://www.ircrehberi.net/mirc-scripting-dersleri/116513-sockread-f-parametresi-hakkinda.html)

Feragat 01 Temmuz 2022 21:46

/sockread -f parametresi hakkında.
 
Anlatım Tarihi: 17 Eylül 2017
Hazırlayan: Feragat
Konu: /sockread -f parametresi

-mirc.chm kalıbı-
-
/sockread [-fn] [numbytes] <%var|&binvar>

Kısaca /sockread komutu, alınan veriyi belirtilen değişkenlere okur.
Görüldüğü gibi 2 anahtar kullanabiliriz [-fn]

-f anahtarı nedir?

Daha kolay anlaşılması için web socketlerden örnek verelim.

Socket ile örneğin bir web sayfası üzerinden veri çekerken, irc ye bağlanan socketlerde olduğu gibi web den veri çeken socketler de Ham(Raw) veriyi görür ve yorumlar-işler.

Web üzerinden veri çekme mantığında socket, bağlandığı sitenin kaynak kodlarını görür. (Sağ tık Kaynağı Görüntüle işleminde açılan sayfa)

Örnek Görüntü:
-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Görüldüğü gibi kaynaktaki veriler satır satır dizilmiş durumda. Her satır sonu ve bir sonraki satırın başını $crlf temsil eder. Mevcut satırı bitirip diğer satıra başlamanın simgesidir.

/sockread %değişken şeklinde kullandığımızda site kaynağındaki veriyi satır satır okur. %değişken e bir satırı okur ve diğer satıra geçince($crlf) bir önceki satır silinir ve %değişken e diğer satırı okur. Sırayla satırlar satır bitişleri baz alınarak tek tek okunur.

/sockread -f %değişken olarak kullanırsak -f anahtarı, satır sonu gelse bile %değişken e okumaya devam eder. Bu okuma işlemi, %değişken in veri saklama limiti dolana kadar devam eder, okur ve siler. İşlem bittikten sonra kaynakta devam eden bölümü tekrar %değişken limiti dolana kadar okumaya devam eder. $crlf dikkate almaz.

-Socket web bağlantı şekli sadece örnekti. Tüm socket işlemlerinde kullanılabilir.

ZeyNa 03 Temmuz 2022 07:23

Emeğinize sağlık, paylaşım için teşekkürler

Sim 06 Temmuz 2022 20:56

emeginize saglik

Mix 06 Temmuz 2022 20:57

Emeğinize sağlık.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:13.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi