winsockにWSABUF構造体のワイド文字版がありますか?"Microsoft Visual Studio 8 VC PlatformSDK Include WinSock2"にWSABUF構造体のワイド文字バージョンがあります
日本のデータをソケットに書きたいと思います。
winsockにWSABUF構造体のワイド文字版がありますか?"Microsoft Visual Studio 8 VC PlatformSDK Include WinSock2"にWSABUF構造体のワイド文字バージョンがあります
日本のデータをソケットに書きたいと思います。
おそらくそうではありません。おそらく、ワイド文字列をUTF7などの他の形式に変換し、それをワイヤを介して送信し、反対側に変換する必要があります。
WSABUF
は、char *
を使用してバイトを表します。
TCPは、それらのバイトが何を構成するかはあなた次第です。したがって、遠端で正しい量のデータを読むことができるように何らかのプロトコルフレームを提供している限り、ワイド文字列をchar *
にキャストするだけです。
あなたが質問をして論理的な結論に至る場合は、次に、PNG画像をサポートするWSABUF
がどこにあるのか、好きなデータ構造をサポートするWSABUF
がどこにあるのかを尋ねるでしょう。あなたが持っているデータをバイトのストリームに変換するのはあなた次第です(ワイド文字列の場合は単純にフレーミングとキャストです)。
これはあまりにも悪いです。将来のUnicodeを見て、ユニコードデータを処理する何かがあったはずです –
@ Manav:UTF7とUTF8 _are_ Unicode;彼らはUTF16(またはUCS2)ではありません。 –