Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questo articolo e due articoli complementari illustrano diversi problemi nella programmazione di Windows Sockets. Questo articolo illustra la conversione di stringhe. Gli altri problemi sono trattati in Windows Sockets: Blocking and Windows Sockets: Byte Ordering.
Se si usa o si deriva dalla classe CAsyncSocket, sarà necessario gestire manualmente questi problemi. Se si usa o si deriva dalla classe CSocket, MFC li gestisce automaticamente.
Conversione di stringhe
Se si comunica tra applicazioni che usano stringhe archiviate in formati di caratteri wide diversi, ad esempio set di caratteri Unicode o multibyte (MBCS) o tra una di queste e un'applicazione che usa stringhe di caratteri ANSI, è necessario gestire manualmente le conversioni in CAsyncSocket. L'oggetto CArchive usato con un CSocket oggetto gestisce automaticamente questa conversione tramite le funzionalità della classe CString. Per altre informazioni, vedere la specifica di Windows Sockets, disponibile in Windows SDK.
Per altre informazioni, vedere: