Windows Sockets: konwertowanie ciągówWindows Sockets: Converting Strings
Ten artykuł i dwa artykuły towarzyszące wyjaśniają kilka problemów dotyczących programowania Windows Sockets.This article and two companion articles explain several issues in Windows Sockets programming. W tym artykule omówiono konwersję ciągów.This article covers converting strings. Inne problemy są zawarte w usłudze Windows Sockets: blokowanie i Windows Sockets: porządkowanie bajtów.The other issues are covered in Windows Sockets: Blocking and Windows Sockets: Byte Ordering.
Jeśli używasz lub pochodzi z klasy CAsyncSocket, musisz samodzielnie zarządzać tymi problemami.If you use or derive from class CAsyncSocket, you will need to manage these issues yourself. Jeśli używasz lub dziedziczysz z klasy CSocket, MFC zarządza nimi.If you use or derive from class CSocket, MFC manages them for you.
Konwertowanie ciągówConverting Strings
Jeśli komunikujesz się między aplikacjami, które używają ciągów przechowywanych w różnych formatach znaków dwubajtowych, takich jak Unicode lub zestawy znaków wielobajtowych (MBCS), lub między jednym z nich a aplikacją używającą ciągów znaków ANSI, musisz zarządzać konwersjami samodzielnie 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
Obiekt używany z CSocket
obiektem zarządza tą konwersją za pomocą możliwości klasy CString.The CArchive
object used with a CSocket
object manages this conversion for you through the capabilities of class CString. Aby uzyskać więcej informacji, zobacz specyfikację Windows Sockets, która znajduje się w Windows SDK.For more information, see the Windows Sockets specification, located in the Windows SDK.
Aby uzyskać więcej informacji, zobacz:For more information, see:
Windows Sockets: Używanie klasy CAsyncSocketWindows Sockets: Using Class CAsyncSocket
Windows Sockets: używanie gniazd z archiwamiWindows Sockets: Using Sockets with Archives
Windows Sockets: gniazda strumieniaWindows Sockets: Stream Sockets
Windows Sockets: gniazda datagramówWindows Sockets: Datagram Sockets