CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าว่าง บัฟเฟอร์ของเก็บถาวร 0 อื่น?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อตรวจสอบว่าว่างเปล่าของวัตถุถาวรภายในบัฟเฟอร์ ฟังก์ชันนี้มาเพื่อสนับสนุนการเขียนโปรแกรม ด้วยคลา MFC Windows Sockets CSocketFile คุณไม่จำเป็นต้องใช้สำหรับการเก็บถาวรที่เกี่ยวข้องกับวัตถุCFile?

เหตุผลสำหรับการใช้IsBufferEmptyกับเก็บถาวรที่เกี่ยวข้องกับวัตถุCSocketFileคือว่า ของเก็บถาวรบัฟเฟอร์อาจประกอบด้วยมากกว่าหนึ่งข้อความหรือระเบียน หลังจากได้รับข้อความหนึ่ง คุณควรใช้IsBufferEmptyเพื่อควบคุมวนที่ยังคงรับข้อมูลจนกว่าบัฟเฟอร์ที่ว่างเปล่า สำหรับข้อมูลเพิ่มเติม ดูฟังก์ชันรับสมาชิกของคลาสCAsyncSocketและตัวอย่างแนวคิดขั้นสูง MFC CHATSRVRซึ่งแสดงวิธีการใช้IsBufferEmpty?

สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ Windows Sockets: Sockets ที่ใช้กับ ArchivesในVisual c ++ Programmer ของคำแนะนำ?

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

ดูเพิ่มเติมnbspCSocketFile, CAsyncSocket::Receive(&N)

Index