CSocketFile

Bir CSocketFile nesnesi veri gönderip bir ağ üzerinden Windows Sockets kullanılan CFile nesnesidir. CSocketFile nesnesi, bu amaçla bir CSocket nesnesine ekleyebilirsiniz. Ayrıca- ve genellikle yapmak — mfc seri hale getirme kullanarak veri gönderme ve alma basitleştirmek için bir CArchive nesnesini CSocketFile nesnesini ekleyin.

(Gönderme) veri sokmak için size CSocketFile üye CSocket nesnesine veri yazma işlevlerini çağıran Arşivi, takın. Serisini kaldırma (Al) verileri, sen hulâsa--dan belgili tanımlık arşiv. Bu neden CSocketFile üye CSocket nesnesinden verileri okumak için işlevleri çağırmak Arşiv.

İpucu CFileile onun temel sınıf olarak CSocketFile açıklandığı gibi burada kullanmanın yanı sıra, bir tek başına dosya nesnesi olarak kullanabilmeniz için. CSocketFile herhangi bir arşiv tabanlı mfc seri hale getirme ile işlevleri de kullanabilirsiniz. CSocketFile CFile' ın işlevlerin tümü desteklemediği bazı varsayılan mfc sokmak işlevleri CSocketFileile uyumlu değildir. Bu, özellikle CEditView sınıfı için geçerlidir. CEditView veri CEditView::SerializeRawkullanarak bir CSocketFile nesnesi bir CArchive nesnesi ile seri hale getirmek çalışmamalıdır; Bunun yerine CEditView::Serialize kullanın. SerializeRaw işlev, CSocketFile yok Seek,... gibi işlevler için Dosya nesnesi bekliyor.

Daha fazla bilgi için bkz: Windows Sockets MFC'deki, Windows Sockets: kullanarak yuva arşivleri ileve Visual c++ programlama Kılavuzu' nda ilgili makaleler yanı Overview of Windows Sockets 2 ve Win32 sdk belgelerinde Windows Sockets programlama konuları.

# include lt;afxsock.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ayrıca bkz: CAsyncSocket, CSocket

Index