bool Bağlan ( lpctstr lpszHostAddress, UINT nHostPort );
bool Bağlan ( const sockaddr * lpSockAddr, int nSockAddrLen );
Dönüş değeri
İşlev başarılı olursa sıfırdan farklı; Aksi halde 0 ve belirli bir hata kodu GetLastErrorçağırarak alınabilir. Bağlanma işlemi tamamlandığında bu wsaewouldblockbir hata kodunu gösterir ve uygulama geçersiz geri çağrıları kullanarak, uygulamanızı OnConnect iletisi alacaksınız. Üye işlev aşağıdaki hataları uygulama:
Parametreleri
lpszHostAddress
Bu nesneye bağlı soket ağ adresi: "ftp.microsoft.com" ya da "128.56.22.8" gibi noktalı bir sayı gibi bir makine adı.
nHostPort
Soket uygulamayı tanıtan bağlantı noktası.
lpSockAddr
Eğer bağlı soket adresi içeren sockaddr yapısı için işaretçi.
nSockAddrLen
LpSockAddr bayt adres uzunluğu.
Açıklamalar
Bir bağlantısız akışı veya datagram soket bağlantı kurmak için bu üye işlevini çağırın. Soket ilişkisiz, benzersiz değerler için yerel dernek sistem tarafından atanmış yuva olarak işaretlenmiş ise bağlı. Not Connect adres alanı adı yapısının tüm sıfır ise, sıfır döndürecektir. Uzatılmış hata bilgilerini almak için GetLastError üye işlevini çağırın.
Akım soketleri (tür sock_stream), yabancı ana bilgisayara etkin bir bağlantı başlatılır. Soket çağrısı başarıyla tamamlandığında sokete veri göndermek/almak hazır.
Varsayılan hedef olan sonraki gönderme kullanılacak bir datagram soket (tip sock_dgram) için ayarlanır ve aramaları alma.
CAsyncSocket genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::GetSock&Name, CAsyncSocket::Create, CAsyncSocket::AsyncSelect