Hoşgeldin Misafir

Sockopen Döngüsü

By_Nimetullah

10 Şub 2023
1,718 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
`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.