RxSock Kütüphanesi - Değiştirgeler ve Dönüş Değerleri
=====================================================
Aksi belirtilmediği sürece, "RxSock" kütüphanesinde yer alan
işlevlerin dönüş değerleri, C programlama dilinde yer alan
benzer işlevlerin dönüş değerleri ile aynıdır.
İzleyen satırlarda yer alan ölçünlü değiştirge tipleri, buradaki
başvuruda yer alan temel noktalardır.
socket
Tam sayı olan yuva değeri.
domain
Alan adı değeri. Hali hazırda, yalnız "AF_INET"
dizgisel değeri desteklenir.
address
Bulunak değerini işaret eden dizinli değişken.
İzleyen satırlarda belirtilen alt alanlara
sahiptir.
address.family
Daima "AF_INET" dizgisel değeri olmalıdır.
address.port
Kapı değeri olmalıdır.
address.addr
Noktalanmış ondalık bulunak değeri ya da
yerine göre uygun olacak şekilde
"INADDR_ANY" değeri olmalıdır.
Bu değiştirgeye gereksinim duyulduğunda, ilgili RxSock
işlevi, dizinli değişkenin ismini, kendisinden değer
okunacak şekilde ayarlar (atar).
Örnek olarak, eğer "xxx.!" dizgisi değiştirge olarak
ilgili işleve geçirilirse,
* "xxx.!family"
* "xxx.!port"
* "xxx.!addr"
değişkenleri, ilgili RxSock işlevi tarafından atanır
ya da sorgulanır.
Boş bir bulunak değeri, "AF_INET" dizgisi ile başlayan aile
değeri bulunak değeri olarak belirlenirse, "port" alanı değeri
sıfır (0) ile başlar ve "addr" alanı değeri "0.0.0.0" olarak
belirlenir.
dotAddress
Ölçünlü noktalanmış ondalık bulunak değeri. Örnek
olarak, "9.23.16.63" dizgisi, geçerli bir
bulunak değeridir.
host
Dizinli bir değişkendir ve izleyen satırlarda belirtilen
alt alanlara sahiptir.
host.name
Ana bilgisayarın ölçünlü ad değeri.
host.alias.0
Ana bilgisayar için geçerli olan takma
adların toplam sayısının değeridir.
host.alias.1
Ana bilgisayar için 1. takma ad.
host.alias.n
Ana bilgisayar için n. takma ad.
host.addrtype
Daima "AF_INET" dizgisi olmalıdır.
host.addr
Noktalanmış ondalık bulunak değeri.
Ana bilgisayar için varsayılan bulunak
değeri olarak da bilinir.
host.addr.0
Ana bilgisayar için geçerli olan
bulunakların toplam sayısı.
host.addr.1
Ana bilgisayar için geçerli olan
1. bulunak değeri.
host.addr.n
Ana bilgisayar için geçerli olan
n. bulunak değeri.
Bu değiştirgeye gereksinim duyulduğunda, ilgili RxSock
işlevi, dizinli değişkenin ismini, kendisinden değer
okunacak şekilde ayarlar (atar).
Örnek olarak, eğer "xxx.!" dizgisi değiştirge olarak
ilgili işleve geçirilirse,
* "xxx.!name"
* "xxx.!alias.0", "xxx.!alias.1", ..., "xxx.alias.n"
* "xxx.!addrtype"
* "xxx.!addr"
* "xxx.!addr.0", "xxx.!addr.1", ..., "xxx.addr.n"
değişkenleri, ilgili RxSock işlevi tarafından atanır
ya da sorgulanır.