BOOL ShutDown ( int nHow = ส่ง );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ มิฉะนั้น 0 และรหัสข้อผิดพลาดเฉพาะสามารถเรียกข้อมูล โดยการเรียกGetLastError ข้อผิดพลาดต่อไปนี้ใช้ฟังก์ชันนี้สมาชิก:
พารามิเตอร์
nHow
ค่าสถานะที่อธิบายถึงชนิดของการดำเนินการจะไม่ได้รับอนุญาต ใช้ระบุค่าต่อไปนี้:
หมายเหตุ
โทรและ/ฟังก์ชันนี้สมาชิกเพื่อปิดใช้งานส่ง หรือรับบนซ็อกเก็ต ปิดเครื่องใช้บน sockets ทุกชนิดเพื่อปิดใช้งานแผนกต้อนรับ ส่ง หรือทั้งสองอย่าง ถ้าnHowเป็น 0 ต่อมารับบนซ็อกเก็ตจะไม่อนุญาตให้ นี้ไม่มีผลกับโพรโทคอเลเยอร์ล่าง?
สำหรับ Transmission Control Protocol (TCP), หน้าต่าง TCP จะไม่เปลี่ยนแปลง และข้อมูลขาเข้าที่จะยอมรับ (แต่ไม่ acknowledged) จนกว่าหน้าต่างจะดำเนิน สำหรับ User Datagram Protocol (UDP), datagrams เข้ามาเป็นที่ยอมรับ และจัดคิว ในกรณีที่ไม่มี จะมีแพคเก็ตข้อผิดพลาดของ ICMP ถูกสร้างขึ้น ถ้าnHowคือ 1 ส่งต่อ ๆ ไปจะอนุญาตให้ออก สำหรับ TCP sockets ครีบจะสามารถส่ง ตั้งค่าnHowเพื่อปิดการใช้งาน 2 ทั้งส่ง และรับตามที่อธิบายไว้ข้างต้น?
โปรดสังเกตว่าการปิดระบบไม่สามารถปิดซ็อกเก็ต และทรัพยากรที่แนบกับซ็อกเก็ตจะไม่สามารถรอดจนกระทั่งปิดเรียกว่า แอปพลิเคชันไม่ควรอยู่สามารถนำมาใช้ซ็อกเก็ตใหม่หลังจากที่ได้ถูกปิดลง โดยเฉพาะ การใช้งาน Windows Sockets ไม่จำเป็นเพื่อสนับสนุนการใช้การเชื่อมต่อบนซ็อกเก็ตเช่น?
ภาพรวม CAsyncSocket |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCAsyncSocket::Connect, CAsyncSocket::Create(&N)