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.