winsock 中是否有宽字符版本的 WSABUF 结构?
我想在套接字上写日语数据。
正如另一个答案所述,WSABUF
用于char *
表示字节。
TCP 提供了一个字节流,由您决定这些字节的组成。因此,只要您提供某种协议框架以便您可以在远端读取正确数量的数据,只需将您的宽字符串转换为char *
.
如果您要按照您的问题得出其合乎逻辑的结论,那么您接下来会问WSABUF
支持 PNG 图像的那个在哪里,或者WSABUF
支持您最喜欢的数据结构的那个在哪里。您可以将拥有的数据转换为字节流(在宽字符串的情况下,它只是简单的框架和转换)。
可能不是。您很可能需要将宽字符串转换为其他格式,例如 UTF7 或其他格式,然后通过网络发送,然后再转换回另一端。