Aracılığıyla paylaş


CAsyncSocket::GetPeerNameEx

Bu yuva bağlı (tutamaçları IPv6 adresleri) olduğu eş yuva adresi almak için bu üye işlevini çağırın.

BOOL GetPeerNameEx(
   CString& rPeerAddress,
   UINT& rPeerPort 
);

Parametreler

  • rPeerAddress
    Başvuru için bir CString noktalı sayı bir IP adresi alır nesnesi.

  • rPeerPort
    Başvuru için bir UINT , bir bağlantı noktası depolar.

Dönüş Değeri

Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0 ve belirli bir hata kodu çağırarak alınabilir GetLastError.Aşağıdaki hatalar bu üye işlev için geçerlidir:

  • WSANOTINITIALISED başarılı bir AfxSocketInit Bu API kullanmadan önce gerçekleştirilmelidir.

  • wsaenetdown Windows Sockets başlatılmasının algılanan ağ alt sistemi başarısız oldu.

  • wsaefaultlpSockAddrLen bağımsız değişkeni yeterince büyük değil.

  • WSAEINPROGRESS engelleyen bir Windows Sockets çağrı sürüyor.

  • wsaenotconn Yuva bağlı değil.

  • wsaenotsock bir soket tanımlayıcısı değil.

Notlar

Bu işlevi aynıdır CAsyncSocket::GetPeerName IPv6 işler dışında aynı zamanda gibi eski iletişim kuralları yöneliktir.

Gereksinimler

Başlık: afxsock.h

Ayrıca bkz.

Başvuru

CAsyncSocket sınıfı

Hiyerarşi grafik

CAsyncSocket::Bind

CAsyncSocket::Connect

CAsyncSocket::Create

CAsyncSocket::GetSockName