0

winsock 中是否有宽字符版本的 WSABUF 结构?

我想在套接字上写日语数据。

4

2 回答 2

1

正如另一个答案所述,WSABUF用于char *表示字节。

TCP 提供了一个字节流,由您决定这些字节的组成。因此,只要您提供某种协议框架以便您可以在远端读取正确数量的数据,只需将您的宽字符串转换为char *.

如果您要按照您的问题得出其合乎逻辑的结论,那么您接下来会问WSABUF支持 PNG 图像的那个在哪里,或者WSABUF支持您最喜欢的数据结构的那个在哪里。您可以将拥有的数据转换为字节流(在宽字符串的情况下,它只是简单的框架和转换)。

于 2009-10-29T08:41:03.580 回答
0

可能不是。您很可能需要将宽字符串转换为其他格式,例如 UTF7 或其他格式,然后通过网络发送,然后再转换回另一端。

于 2009-03-07T18:17:31.043 回答