CSocket::Create

BOOL สร้าง ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, LPCTSTR lpszSocketAddress = NULL );

ส่งกลับค่า

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

พารามิเตอร์

nSocketPort

พอร์ตเฉพาะที่จะใช้ซ็อกเก็ต หรือ 0 ถ้าคุณต้องการให้ MFC เพื่อเลือกพอร์ต?

nSocketType

SOCK_STREAMหรือSOCK_DGRAM?

lpszSockAddress

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

หมายเหตุ

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

หมายเหตุnbsp  ฟังก์ชันสมาชิกยอมรับการอ้างอิงไปยังวัตถุCSocketใหม่ ว่างเป็นพารามิเตอร์ของ คุณต้องสร้างวัตถุนี้ก่อนที่คุณเรียกยอมรับ เก็บในใจว่าถ้าวัตถุซ็อกเก็ตนี้ไปหาขอบเขต ปิดการเชื่อมต่อ ไม่ต้องเรียกการสร้างสำหรับวัตถุนี้ซ็อกเก็ตใหม่(&N)?

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

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

ดูเพิ่มเติมnbspCAsyncSocket::Create, CAsyncSocket::Bind(&N)

Index