Windows Sockets: Conversione delle stringhe
In questo articolo e due articoli correlati vengono illustrati diversi problemi nella programmazione di Windows Sockets.In questo articolo viene illustrata la conversione di stringhe.Le altre problematiche trattate in Windows Sockets: blocco e in Windows Sockets: ordinamento di byte.
Se si utilizza o derivata dalla classe CAsyncSocket, sarà necessario gestire questi problemi manualmente.Se si utilizza o derivata dalla classe CSocket, MFC le gestisce automaticamente.
Conversione delle stringhe
Se si passano tra applicazioni che utilizzano stringhe archiviate nei formati a caratteri estesi diversi, come Unicode o set di caratteri multibyte (MBCS), né tra una di queste e un'applicazione utilizzando le stringhe di caratteri ANSI, è necessario gestire conversioni manualmente in CAsyncSocket.L'oggetto di CArchive utilizzato con un oggetto di CSocket gestisce questa conversione automaticamente con le funzionalità di classe CString.Per ulteriori informazioni, vedere la specifica di Windows Sockets, disponibile in Windows SDK.
Per ulteriori informazioni, vedere: