本文以及另外兩篇相關文章解釋 Windows Sockets 編程方面的一些問題。本文介紹轉換字符串。其他問題在 Windows Sockets:阻塞和 Windows Sockets:字節排序中介紹。
如果使用 CAsyncSocket 類或從其派生,則您需要自己管理這些問題。如果您使用 CSocket 類或從其派生,則由 MFC 管理它們。轉換字符串
如果在使用以不同的寬字符格式(如 Unicode 或多字節字符集 MBCS)存儲的字符串的應用程序間通信,或在這些應用程序與使用 ANSI 字符串的應用程序間通信,您必須使用 CAsyncSocket 自己管理轉換。和 CSocket 對象一起使用的 CArchive 對象通過 CString 類的功能管理此轉換。有關更多信息,請參見位於 Platform SDK 中的 Windows Sockets 規范。