Aracılığıyla paylaş


CAsyncSocket sınıfı

Windows Socket gösterir — ağ iletişiminin son nokta.

class CAsyncSocket : public CObject

Üyeler

3d46645f.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CAsyncSocket::CAsyncSocket

Yapıları bir CAsyncSocket nesnesi.

3d46645f.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CAsyncSocket::Accept

Soket üzerinde bir bağlantıyı kabul eder.

CAsyncSocket::AsyncSelect

Yuva için olay bildirimi istekleri.

CAsyncSocket::Attach

Yuva tanıtıcısı ekler bir CAsyncSocket nesnesi.

CAsyncSocket::Bind

Yerel Adres yuva ile ilişkilendirir.

CAsyncSocket::Close

Yuva kapatır.

CAsyncSocket::Connect

Eş yuva bağlantı kurar.

CAsyncSocket::Create

Bir yuva oluşturur.

CAsyncSocket::Detach

Yuva tanıtıcısı dan ayırır bir CAsyncSocket nesnesi.

CAsyncSocket::FromHandle

Bir işaretçi döndürür bir CAsyncSocket nesnesi, bir yuva tanıtıcısı verilir.

CAsyncSocket::GetLastError

Son operasyon için başarısız oldu hata durumunu alır.

CAsyncSocket::GetPeerName

Yuvanın bağlı olduğu eş yuva adresi alır.

CAsyncSocket::GetPeerNameEx

Yuva bağlı (tutamaçları IPv6 adresleri) olduğu eş yuva adresi alır.

CAsyncSocket::GetSockName

Bir yuva için yerel adını alır.

CAsyncSocket::GetSockNameEx

Yuva (tutamaçları IPv6 adresleri) için yerel adını alır.

CAsyncSocket::GetSockOpt

Bir yuva seçeneği alır.

CAsyncSocket::IOCtl

Yuva modu denetler.

CAsyncSocket::Listen

Gelen bağlantı isteklerini dinlemek için bir yuva kurar.

CAsyncSocket::Receive

Socket öğesinden veri alır.

CAsyncSocket::ReceiveFrom

Bir datagramı alır ve kaynak adresi depolar.

CAsyncSocket::ReceiveFromEx

Bir datagramı alır ve kaynak adresi (tutamaçları IPv6 adresleri) depolar.

CAsyncSocket::Send

Bağlı bir yuva verileri gönderir.

CAsyncSocket::SendTo

Verileri belirli bir hedefe gönderir.

CAsyncSocket::SendToEx

Verileri belirli bir hedefe (tutamaçları IPv6 adresleri) gönderir.

CAsyncSocket::SetSockOpt

Bir yuva seçeneği ayarlar.

CAsyncSocket::ShutDown

Devre dışı bırakır gönderme ve/veya Al yuvada çağırır.

CASyncSocket::Socket

Yuva tanıtıcısı ayırır.

3d46645f.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CAsyncSocket::OnAccept

Bağlantı istekleri çağırarak alabilen bir dinleme yuva bildirir kabul.

CAsyncSocket::OnClose

Yuva bağlı olan bir yuvayı kapadı bildirir.

CAsyncSocket::OnConnect

Yuva bağlantı girişiminin olup başarılı veya hata tam olduğunu bildirir.

CAsyncSocket::OnOutOfBandData

Alıcı bir yuva, bant içi genellikle Acil ileti Yuvada okunacak verinin olduğunu bildirir.

CAsyncSocket::OnReceive

Dinleme yuvası çağrılmasıyla alınan veriler olduğunu bildirir Al.

CAsyncSocket::OnSend

Bu veri çağırarak gönderebileceğiniz bir yuva bildirir gönderme.

3d46645f.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CAsyncSocket::operator =

Yeni bir değer atayan bir CAsyncSocket nesnesi.

CAsyncSocket::operator YUVA

Almak için kullanılacak işleç YUVA , ele CAsyncSocket nesnesi.

3d46645f.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CAsyncSocket::m_hSocket

Gösterir YUVA tutamacı için bağlı CAsyncSocket nesnesi.

Notlar

Sınıf CAsyncSocket Windows yuva işlevleri Windows Sockets mfc ile birlikte kullanmak isteyen programcılar için nesne yönelimli bir soyutlama sağlayan API içinde saklar.

Bu sınıf, ağ iletişimleri anlamak varsayımına dayanır.Engelleme, bayt sırası farklılıklar işlemek için sorumlu olan ve (mbcs) dizeleri Unicode ve birden çok baytlı karakter arasındaki dönüştürmelerin ayarlayın.Bu sorunlar sizin için yönetir daha kolay bir arabirim isterseniz sınıfına bakın CSocket.

Kullanmak için bir CAsyncSocket nesne, kendi oluşturucusunu çağırın sonra çağrı Create alttaki Yuva tanıtıcısı oluşturmak için işlev (türü SOCKET), kabul edilen yuvalarda hariç.Sunucu soket çağrısı dinlemek üye işlev ve istemci soket çağrısı Bağlan üye işlevi.Sunucu soket çağırmalıdır kabul bir bağlantı isteği aldığında gerçekleştireceği işlev.Kalan kullanmak CAsyncSocket Yuvalar arasındaki iletişimi yürütmek için İşlevler.Tamamlanmasından sonra bozmak CAsyncSocket öbek üzerinde; oluşturulmuşsa, nesne otomatik olarak yıkıcısını Kapat işlevi.SOCKET Veri türü makalesinde açıklanan Windows Sockets: arka plan.

[!NOT]

Statik olarak bağlı mfc uygulaması İkincil iş parçacıkları, mfc yuva kullanırken çağırması gerekir AfxSocketInit soket kitaplıkları başlatılamadı yuvalarının her iş parçacığında.Varsayılan olarak, AfxSocketInit yalnızca birincil iş parçacığı adlandırılır.

Daha fazla bilgi için bkz: Windows Sockets: kullanarak sınıfı CAsyncSocket ve ilgili makaleleri., yanı Windows Sockets 2 API.

Devralma hiyerarşisi

CObject

CAsyncSocket

Gereksinimler

Başlık: afxsock.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CSocket sınıfı

CSocketFile sınıfı