CAsyncSocket::Create

BOOL สร้าง ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM ยาว lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE LPCTSTR lpszSocketAddress = ค่า NULL );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ มิฉะนั้น 0 และรหัสข้อผิดพลาดเฉพาะสามารถเรียกข้อมูล โดยการเรียกGetLastError ข้อผิดพลาดต่อไปนี้ใช้ฟังก์ชันนี้สมาชิก:

พารามิเตอร์

nSocketPort

พอร์ตเป็นที่รู้จักที่จะใช้ซ็อกเก็ต หรือ 0 ถ้าคุณต้องการให้ Windows Sockets เพื่อเลือกพอร์ต?

nSocketType

SOCK_STREAMหรือSOCK_DGRAM?

lEvent

Bitmask ซึ่งระบุการรวมกันของเหตุการณ์การเครือข่ายที่สนใจโปรแกรมประยุกต์?

lpszSockAddress

ตัวชี้ไปยังสายอักขระประกอบด้วยอยู่เครือข่ายของซ็อกเก็ตเชื่อมต่อ ตัวเลขจุดเช่น "128.56.22.8"?

หมายเหตุ

เรียกใช้ฟังก์ชันสมาชิกสร้างหลังจากตรวจวัตถุซ็อกเก็ตเพื่อสร้างซ็อกเก็ต Windows และแนบ สร้างแล้วเรียกผูกเพื่อผูกซ็อกเก็ตไปยังที่อยู่ที่ระบุ ซ็อกเก็ตชนิดต่อไปนี้ได้รับการสนับสนุน:

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระแสและ datagram sockets ดูบทความ Windows Sockets: พื้นหลังและ Windows Sockets: พอร์ตและที่อยู่ของซ็อกเก็ตในVisual c ++ Programmer ของคำแนะนำและ ภาพรวมของ Windows Sockets 2และ ข้อควรพิจารณาเกี่ยวกับการเขียนโปรแกรม Windows Socketsในเอกสารประกอบ Win32 SDK?

ภาพรวม CAsyncSocket |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSockName,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown(&N)

Index