我试图发送一个字节*在一个插座,但发送功能只允许我发送一个char *缓冲区。 这可能吗? 我怎么会去铸造回来的另一面?
Answer 1:
使用reinterpret_cast
从投BYTE*
至char*
。 一个BYTE
是一个unsigned char
的typedef ,所以你不应该有任何问题。
char* foo = reinterpret_cast<char*>(bar);
哪里bar
是您BYTE*
。
文章来源: Sending BYTE* over socket