Windows Sockets: Umwandeln von Zeichenfolgen

In diesem Artikel und in zwei Begleitartikeln werden verschiedene Probleme bei der Programmierung von Windows Sockets erläutert. In diesem Artikel wird das Konvertieren von Zeichenfolgen behandelt. Die anderen Probleme werden unter Windows Sockets: Blocking and Windows Sockets: Byte Ordering (Blockierende und Windows Sockets: Bytereihenfolge) behandelt.

Wenn Sie die CAsyncSocket-Klasse verwenden oder daraus ableiten, müssen Sie diese Probleme selbst verwalten. Wenn Sie die CSocket-Klasse verwenden oder daraus ableiten, verwaltet MFC sie für Sie.

Konvertieren von Zeichenfolgen

Wenn Sie zwischen Anwendungen kommunizieren, die Zeichenfolgen verwenden, die in unterschiedlichen Breitzeichenformaten wie Unicode oder Multibyte-Zeichensätzen (MBCS) gespeichert sind, oder zwischen einer dieser Und einer Anwendung mithilfe von ANSI-Zeichenzeichenfolgen, müssen Sie die Konvertierungen selbst unter CAsyncSocketverwalten. Das CArchive -Objekt, das mit einem CSocket -Objekt verwendet wird, verwaltet diese Konvertierung für Sie über die Funktionen der Klasse CString. Weitere Informationen finden Sie in der Windows Sockets-Spezifikation im Windows SDK.

Weitere Informationen finden Sie unter

Siehe auch

Windows-Sockets in MFC