Udostępnij za pośrednictwem


Windows Sockets: konwertowanie ciągów

W tym artykule i dwóch artykułach towarzyszących opisano kilka problemów z programowaniem windows Sockets. W tym artykule opisano konwertowanie ciągów. Inne problemy opisano w temacie Windows Sockets: Blocking and Windows Sockets: Byte Ordering (Blokowanie i gniazda systemu Windows: kolejność bajtów).

Jeśli używasz lub pochodzisz z klasy CAsyncSocket, musisz samodzielnie zarządzać tymi problemami. Jeśli używasz lub pochodzisz z klasy CSocket, MFC zarządza nimi za Ciebie.

konwertowanie ciągów

Jeśli komunikujesz się między aplikacjami, które używają ciągów przechowywanych w różnych formatach znaków, takich jak Unicode lub zestawy znaków wielobajtowych (MBCS) lub między jedną z nich a aplikacją przy użyciu ciągów znaków ANSI, musisz zarządzać konwersjami samodzielnie w obszarze CAsyncSocket. Obiekt CArchive używany z obiektem zarządza tą konwersją CSocket za pośrednictwem funkcji CString klasy. Aby uzyskać więcej informacji, zobacz specyfikację gniazd systemu Windows znajdującą się w zestawie Windows SDK.

Aby uzyskać więcej informacji, zobacz:

Zobacz też

Gniazda systemu Windows w MFC