Сокеты Windows. Преобразование строкWindows Sockets: Converting Strings

В этой статье и двух сопутствующих статьях объясняются некоторые проблемы, связанные с программированием Windows Sockets.This article and two companion articles explain several issues in Windows Sockets programming. В этой статье рассматривается преобразование строк.This article covers converting strings. Другие проблемы описаны в разделе сокеты Windows: Блокировка и сокеты Windows: упорядочение байтов.The other issues are covered in Windows Sockets: Blocking and Windows Sockets: Byte Ordering.

Если вы используете или наследуете от класса CAsyncSocket, вам придется самостоятельно управлять этими проблемами.If you use or derive from class CAsyncSocket, you will need to manage these issues yourself. Если вы используете или наследуете от класса CSocket, MFC управляет ими.If you use or derive from class CSocket, MFC manages them for you.

Преобразование строкConverting Strings

При обмене данными между приложениями, которые используют строки, хранящиеся в разных форматах расширенных символов, таких как Юникод или многобайтовые кодировки (MBCS), или между одним из них и приложением, использующими строки символов ANSI, необходимо самостоятельно управлять преобразованиями в CAsyncSocket .If you communicate between applications that use strings stored in different wide-character formats, such as Unicode or multibyte character sets (MBCS), or between one of these and an application using ANSI character strings, you must manage the conversions yourself under CAsyncSocket. CArchiveОбъект, используемый с CSocket объектом, управляет этим преобразованием с помощью возможностей класса CString.The CArchive object used with a CSocket object manages this conversion for you through the capabilities of class CString. Дополнительные сведения см. в описании спецификации сокетов Windows, расположенной в Windows SDK.For more information, see the Windows Sockets specification, located in the Windows SDK.

Дополнительные сведения см. в разделе:For more information, see:

См. также разделSee also

Сокеты Windows в MFCWindows Sockets in MFC