CAsyncSocket::Bind

BOOL ผูก ( UINT nSocketPort, LPCTSTR lpszSocketAddress = NULL );

BOOL ผูก ( const SOCKADDR * lpSockAddr, int nSockAddrLen );

ส่งกลับค่า

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

พารามิเตอร์

nSocketPort

พอร์ตที่ระบุโปรแกรมประยุกต์ซ็อกเก็ต?

lpszSocketAddress

เครือข่ายที่อยู่ หมายเลขจุดเช่น "128.56.22.8"?

lpSockAddr

ตัวชี้ไปยังโครงสร้างแบบSOCKADDRที่ประกอบด้วยอยู่ที่กำหนดให้กับซ็อกเก็ตนี้?

nSockAddrLen

ความยาวของอยู่ในlpSockAddrในไบต์?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกการเชื่อมโยงอยู่ภายในกับซ็อกเก็ต รูทีนนี้ถูกใช้บนเดตาแกรมที่ไม่เกี่ยวข้องหรือสตรีมซ็อกเก็ต ก่อนที่จะสายเชื่อมต่อหรือฟังตามมา ก่อนที่จะสามารถรับการร้องขอการเชื่อมต่อ เซิร์ฟเวอร์ซ็อกฟังต้องเลือกหมายเลขพอร์ต และทำให้ทราบว่า Windows Sockets โดยการเรียกผูก ผูกความสัมพันธ์ภายใน (หมายเลขที่อยู่/พอร์ตโฮสต์) ของซ็อกเก็ตสร้าง โดยการกำหนดชื่อท้องถิ่นจะมีซ็อกเก็ตที่อ้างอิง?

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

ดูเพิ่มเติมnbspCAsyncSocket::Connect, CAsyncSocket::Listen, CAsyncSocket::GetSockName, CAsyncSocket::SetSockOpt, CAsyncSocket::Create(&N)

Index