Windows Sockets: Convertir cadenas
En este artículo y en dos artículos complementarios se explican varios problemas en la programación de Windows Sockets. En este artículo se tratan la conversión de cadenas. Los demás problemas se tratan en Windows Sockets: Bloqueo y Windows Sockets: Ordenación de bytes.
Si usas o derivas de la clase CAsyncSocket, deberás administrar estos problemas usted mismo. Si usa o deriva de la clase CSocket, MFC los administra por usted.
Conversión de cadenas
Si te comunicas entre aplicaciones que usan cadenas almacenadas en diferentes formatos de caracteres anchos, como Unicode o juegos de caracteres multibyte (MBCS), o entre una de estas y una aplicación que usa cadenas de caracteres ANSI, debes administrar las conversiones tú mismo en CAsyncSocket
. El objeto CArchive
utilizado con un objeto CSocket
administra esta conversión automáticamente a través de las funcionalidades de la clase CString. Para obtener más información, consulta la especificación de Windows Sockets, que se encuentra en Windows SDK.
Para más información, consulte: