Windows 套接字:转换字符串
本文和两篇配套文章介绍了 Windows 套接字编程中的若干问题。 本文介绍如何转换字符串。 Windows 套接字:阻止和 Windows 套接字:字节排序中介绍了其他问题。
如果使用类 CAsyncSocket 或从其派生,则需要自行管理这些问题。 如果使用类 CSocket 或从其派生,则将由 MFC 管理这些问题。
转换字符串
如果进行通信的应用程序使用的字符串以不同的宽字符格式(例如 Unicode 或多字节字符集 (MBCS))进行存储,或者通信的应用程序中一方为上述应用程序,另一方使用 ANSI 字符串,则必须在 CAsyncSocket
下自行管理转换。 与 CSocket
对象一起使用的 CArchive
对象通过 CString 类的功能来为你管理此转换。 有关详细信息,请参阅“Windows 套接字规范”(位于 Windows SDK 中)。
有关详细信息,请参阅: