Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo e dois artigos complementares explicam vários problemas na programação do Windows Sockets. Este artigo aborda a conversão de cadeias de caracteres. Os outros problemas são abordados em Soquetes do Windows: Bloqueio e Soquetes do Windows: Ordenação de Bytes.
Se você usar ou derivar da classe CAsyncSocket, precisará gerenciar esses problemas por conta própria. Se você usar ou derivar da classe CSocket, o MFC os gerenciará para você.
Convertendo cadeias de caracteres
Caso você precise se comunicar entre aplicativos que usam cadeias de caracteres armazenadas em diferentes formatos de caractere de largura variável, como Unicode ou conjuntos de caracteres multibyte (MBCS), ou entre um desses e um aplicativo usando cadeias de caracteres ANSI, você deverá gerenciar as conversões por conta própria sob CAsyncSocket. O CArchive objeto usado com um CSocket objeto gerencia essa conversão para você por meio dos recursos da classe CString. Para obter mais informações, consulte a especificação do Windows Sockets, localizada no SDK do Windows.
Para obter mais informações, consulte: