CAsyncSocket::Connect

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

Index