RxSock Kütüphanesi - İşlevler - SockBind
========================================
Dizilim
-------
donus = SockBind(yuva, bulunak)
Call SockBind yuva, bulunak
İşlev
-----
Yerel bir isim dizgisinin bir yuva ile
ilişkilendirilmesini sağlar.
Değiştirge(ler)
---------------
yuva
^^^^
"SockSocket()" işlevi kullanılarak oluşturulmuş
yuvanın tanımlayıcısı.
bulunak
^^^^^^^
"address." isimli özel dizinli değişken.
Dönüş Değer(ler)i
-----------------
"donus" değişkeni ya da RESULT özel değişkeni ile
elde edilebilecek değerler ve bu değerlerin
anlamları
> 0 : Başarılı sonuçlandırım.
-1 : Bir hata oluştu.
şeklinde tanımlıdır.
Bir hatanın oluşması durumunda daha ayrıntılı bilgi
"SockSock_Errno()" ve "SockPSock_Errno()" işlevleri
yardımıyla elde edilebilir. Olası değerler ve bu
değerlerin anlamları
EADDRINUSE
"bulunak" değiştirgesiyle belirtilen
bulunak kullanımda.
EADDRNOTAVAIL
"bulunak" değiştirgesiyle belirtilen
bulunak ilgili ana bilgisayarda bir
anlama sahip değil. Örnek olarak,
ilintili internet bulunağı, geçerli
bir ağ arayüzünü işaret etmemiş
olabilir.
EAFNOSUPPORT
"bulunak" değiştirgesiyle belirtilen
bulunağın alt alanı olan "family"
değeri desteklenmemektedir.
ENOTSOCK
"yuva" değiştirgesiyle belirtilen yuva
tanımı geçerli değildir.
EINVAL
"yuva" değiştirgesiyle belirtilen yuva
halihazırda bir bulunak ile ilişkilidir.
ENOBUFS
Yeterli araalan sığası yoktur.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
donus = SockBind(ozelYuva, "address.")
/* --- Düzgü-2 --- */
Call SockBind ozelYuva, "address."
Açıklama(lar)
-------------
* Bu işlev, C programlama dili ile oluşturulan yuva
programlama işlevi olan "bind()" işlevi için
bir arayüzdür.