bool Oluştur ( UINT nSocketPort = 0, int nSocketType = sock_stream, uzun lEvent = fd_read | FD_WRITE | fd_oob | fd_accept | fd_connect | fd_close, lpctstr lpszSocketAddress = Boş );
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. Üye işlev aşağıdaki hataları uygulama:
Parametreleri
nSocketPort
Bir bağlantı noktası seçmek için Windows Sockets isterseniz soket veya 0 ile kullanılmak üzere bilinen bir bağlantı noktası.
nSocketType
sock_stream veya sock_dgram.
lEvent
Hangi uygulama ilgilenen ağ olaylarını birleşimini belirtir bir bit maskesi.
lpszSockAddress
Eğer bağlı soket, "128.56.22.8" gibi noktalı sayıyı ağ adresini içeren bir dize işaretçisi.
Açıklamalar
Create üye işlevi Windows soket oluşturur ve bunu eklemek için bir soket nesnesi oluşturma sonra arayın. Create sonra yuva belirtilen adresine bağlama bağlama çağırır. Aşağıdaki soket türleri desteklenir:
&Notnbsp;Accept üye işlev yeni, boş bir CSocket nesnesine bir başvuru parametresi olarak alır. Acceptçağırmadan önce bu nesneyi oluşturması gerekir. Tutmak zihin, eğer bu soket nesnesi kapsamını, bağlantıyı kapatır gider. Oluştur bu yeni yuva nesnesi için arama yapmak.
Akış ve datagram soketleri hakkında daha fazla bilgi için bkz: makaleleri Windows Sockets: arka plan ve Windows Sockets: bağlantı noktaları ve soket adresleri Visual c++ Programcı Kılavuzu ve Overview of Windows Sockets 2 ve Win32 sdk belgelerinde Windows Sockets programlama konuları.
CAsyncSocket genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSock&Name,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown