CSocketFile

Un objeto CSocketFile es un objeto CFile utilizado para enviar y recibir datos a través de una red a través de Windows Sockets. Puede adjuntar el objeto CSocketFile a un objeto CSocket para este propósito. También puede y suelen hacerlo: asociar el objeto CSocketFile a un objeto CArchive para simplificar el envío y recepción de datos mediante serialización MFC.

Para serializar datos (enviar), insertarlo en el archivo, que se llama a CSocketFile miembros funciones para escribir datos en el objeto CSocket . Para deserializar (recibir) datos, extrae del archivo. Esto hace que el archivo de llamar a funciones para leer datos desde el objeto CSocket CSocketFile miembro.

Sugerencia Además de utilizar CSocketFile como se describe aquí, puede utilizarlo como un objeto de archivo independiente, igual que con CFile, su clase base. También puede utilizar CSocketFile con las funciones de serialización MFC basada en archivo. Porque CSocketFile no admite toda funcionalidad de CFile, algún defecto MFC serializar funciones no son compatibles con CSocketFile. Esto es especialmente cierto de la clase CEditView . No debe intentar serializar datos CEditView mediante un objeto CArchive asociado a un objeto CSocketFile con CEditView::SerializeRaw; Utilice CEditView::Serialize en su lugar. La función de SerializeRaw espera el objeto file para tener funciones, tales como la búsqueda, que no tienen CSocketFile.

Para obtener más información, consulte Windows Sockets en MFC, Windows Sockets: Sockets usando con archivosy artículos relacionados en la Guía del programador de Visual C++, así como Descripción general de Windows Sockets 2 y Consideraciones de programación de Windows Sockets en la documentación del SDK de Win32.

# include lt;afxsock.h>

Miembros de la claseClase base | Diagrama de jerarquía

Vea tambié&nnbsp;CAsyncSocket, CSocket

Index