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