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.