我想问,是否有可能从boost::asio::ip::udp::socket直接将数据插入到标准BSD Sockets中的结构中:
struct T;
size = recv(sock,&T,sizeof(T));
因为我收到了很多固定大小的数据,所以我真的不想先把数据复制到缓冲区,再从缓冲区复制到结构中。如果这不容易实现,我将再次坚持使用标准的BSD套接字。Struct是可序列化的,这个问题目前不应该成为一个问题。
发布于 2020-09-30 18:58:11
socket.receive(boost::asio::buffer((void *)&T, sizeof(T)));
https://stackoverflow.com/questions/64135348
复制相似问题