Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Den här artikeln och två kompletterande artiklar förklarar flera problem i Windows Sockets-programmering. Den här artikeln beskriver konvertering av strängar. De andra problemen beskrivs i Windows-socketar: Blockering och Windows-socketar: Bytebeställning.
Om du använder eller härleder från klassen CAsyncSocket måste du hantera dessa problem själv. Om du använder eller härleder från klassen CSocket, hanterar MFC dem åt dig.
Konvertera strängar
Om du kommunicerar mellan program som använder strängar som lagras i olika wide character-format, till exempel Unicode- eller MBCS-teckenuppsättningar (multibyte), eller mellan något av dessa och ett program som använder ANSI-teckensträngar, måste du hantera konverteringarna själv under CAsyncSocket. Objektet CArchive som används med ett CSocket objekt hanterar den här konverteringen åt dig via funktionerna i klassen CString. Mer information finns i Windows Sockets-specifikationen i Windows SDK.
Mer information finns i: