RxSock Kütüphanesi - İşlevler - SockShutDown
============================================
Dizilim
-------
donus = SockShutDown(yuva, nasıl)
Call SockShutDown yuva, nasıl
İşlev
-----
Bir yuva üzerinden kurulan bağlantının sona
erdirilmesini sağlar.
Değiştirge(ler)
---------------
yuva
^^^^
"SockSocket()" işlevi kullanılarak oluşturulmuş
yuvanın tanımlayıcısı.
nasıl
^^^^^
Sona erdirim işleminin nasıl yapılacağını
belirten değer. Söz konusu değerler ve
anlamları
0 : Daha fazla veri alınmayacak.
1 : Daha fazla veri gönderilmeyecek.
2 : Daha fazla veri alınmayacak ya da
gönderilmeyecek.
şeklinde tanımlıdır.
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ı
ENOTSOCK
"yuva" değiştirgesiyle belirtilen yuva
tanımı geçerli değildir.
EINVAL
"nasıl" değiştirgesinde bir değer yok.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
donus = SockShutDown(ozelYuva, 2)
/* --- Düzgü-2 --- */
Call SockShutDown ozelYuva, 2
Açıklama(lar)
-------------
* Bu işlev, C programlama dili ile oluşturulan yuva
programlama işlevi olan "shutdown()" işlevi
için bir arayüzdür.