Sdílet prostřednictvím


Windows Sockets: Převádění řetězců

Tento článek a dva doprovodné články vysvětlují několik problémů s programováním rozhraní Windows Sockets. Tento článek se zabývá převodem řetězců. Další problémy jsou popsané v rozhraní Windows Sockets: Blocking a Windows Sockets: Pořadí bajtů.

Pokud používáte nebo odvozujete z třídy CAsyncSocket, budete muset tyto problémy spravovat sami. Pokud používáte nebo odvozujete třídu CSocket, MFC je spravuje za vás.

Převádění řetězců

Pokud komunikujete mezi aplikacemi, které používají řetězce uložené v různých formátech širokého znaku, jako jsou Unicode nebo vícebajtové znakové sady (MBCS) nebo mezi jednou z těchto a aplikací používajícími řetězce znaků ANSI, musíte převody spravovat sami v části CAsyncSocket. Objekt CArchive použitý s objektem CSocket spravuje tento převod za vás prostřednictvím schopností třídy CString. Další informace naleznete ve specifikaci rozhraní Windows Sockets umístěné v sadě Windows SDK.

Další informace naleznete v tématu:

Viz také

Windows Sockets v prostředí MFC