(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_sendto — Bağlı olsun olmasın bir sokete ileti gönderir
$soket
,$tampon
,$uzunluk
,$seçenekler
,$adres
,$port
= null
socket_sendto() işlevi tampon
tamponundaki verinin uzunluk
baytını soket
üzerinden adres
adresindeki port
. porta gönderir.
soket
socket_create() ile oluşturulmuş geçerli bir Socket örneği.
tampon
Veri bu tampondan gönderilir.
uzunluk
Gönderilecek bayt sayısı.
seçenekler
Aşağıdaki seçeneklerin bitsel VEYAlanmış birleşimi.
MSG_OOB | Band dışı veri gönderilir. |
MSG_EOR | Bir kayıt imi belirtir. Gönderilen veri kaydın tamamlanmasını sağlar. |
MSG_EOF | Soketin gönderici tarafı kapatılır ve gönderilen verinin sonuna bununla ilgili bir bildirim yerleştirilir. Gönderilen veri aktarımın tamamlanmasını sağlar. |
MSG_DONTROUTE | Yönlendirme es geçilip doğrudan arabirim kullanılır. |
adres
Uzak konağın IP adresi.
port
Verinin gönderileceği uzak portun numarası.
Bir hata oluşmuşsa false
, yoksa gönderilen bayt sayısı döner.
Sürüm: | Açıklama |
---|---|
8.0.0 | soket artık bir Socket örneği olabiliyor; evvelce resource türündeydi. |
8.0.0 | port artık null olabiliyor. |
Örnek 1 - socket_sendto() örneği
<?php
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
$msg = "Ping !";
$len = strlen($msg);
socket_sendto($sock, $msg, $len, 0, '127.0.0.1', 1223);
socket_close($sock);
?>