Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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: