通过套接字发送字节*
Sending BYTE* over socket
我正在尝试通过套接字发送 BYTE*,但发送函数只允许我发送 char* 缓冲区。这可能吗?我该如何把它扔回另一边?
使用 reinterpret_cast
从 BYTE*
转换为 char*
。BYTE
是unsigned char
类型定义,因此您应该不会有任何问题。
char* foo = reinterpret_cast<char*>(bar);
bar
在哪里是你的BYTE*
.
相关文章:
- 具有使用 UDP 套接字字节的限制的标头
- UDP 套接字读取最后一个传入字节
- Qt TCP 套接字 - 写入超过 15 个字节
- 为什么 sys 套接字 recv 函数不填充数据但返回字节长度?
- C++,在阻塞模式下从套接字读取所有可用字节的最佳方法
- 从套接字到字节数组的读取数据中的意外字符
- C 套接字仅发送第4个字节的数据
- C++套接字不能接收超过 21845 字节
- 根据C++代码在 PHP 中创建字节数据并将其传递给套接字
- 发送的字节不等于C 套接字PRG中的接收字节
- 增强ASIO TCP套接字可用报告不正确的字节数
- Qt套接字未等待写入字节
- recv套接字中的前几个字节,以确定缓冲区大小
- boost::asio 从套接字读取 n 个字节到 Streambuf
- 通过套接字发送字节*
- 套接字 - Java 未以正确的编码接收字节
- 通过套接字从Linux向Windows机器发送空字节-会是一样的吗
- 如何在linux上获得异步套接字上可读取的字节数
- ZeroMQ-使用REQ套接字发送超过30个字节
- 套接字recv(),每次一个字节