IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Dersleri (https://www.ircforumlari.net/mirc-scripting-dersleri/)
-   -   Sockopen Döngüsü (https://www.ircforumlari.net/mirc-scripting-dersleri/1022794-sockopen-dongusu.html)

OperServ 27 Kasım 2023 06:36

Sockopen Döngüsü
 
`sockopen` komutu, MIRC'de bir soket bağlantısı açmak için kullanılır. Bu komut, genellikle bir sunucuya veya belirli bir IP adresine bağlanmak ve iletişim kurmak için kullanılır. Ancak, `sockopen` komutu bir döngü içinde kullanılmaz; çünkü bu komut, bağlantıyı açar ve bağlantı sağlandığında veya başarısız olduğunda bir olay tetiklenir.

Örnek kullanım:

Kod:

on *:sockopen:baglantiadı:{
  if ($sockerr) {
    echo -a Bağlantı başarısız: $sock($sockname).ws $+ : $sock($sockname).wsmsg
  }
  else {
    echo -a Bağlantı başarılı: $sock($sockname).addr $+ : $sock($sockname).port
  }
}
sockopen baglantiadı 192.168.1.1 80


Bu örnekte, `sockopen` komutu, `baglantiadı` olarak adlandırılmış bir soket bağlantısı açar. Bağlantı başarılı olursa veya başarısız olursa, `on *:sockopen` olayı tetiklenir ve belirli işlemler gerçekleştirilir. Ancak, bu bağlantı sürekli olarak açılmaya veya döngü içinde tekrarlanmaya çalışılmaz; bir kez açıldığında ya da hedefe ulaşmada bir hata oluştuğunda olay tetiklenir.

MIRC'de `sockopen` komutu, genellikle bir bağlantı açmak ve belirli bir olay gerçekleştiğinde tepki vermek için kullanılır. Ancak, bir döngü içinde tekrarlanması gereken bir komut veya işlem değildir.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk