我用C++新手,我对JavaC++网络流
我使用C++一个简单的Linux服务器上的工作背景,我有一个关于如何将字节数据的问题。
在Java中,我可以使用ByteBuffer中putShort,或putString和简单地使用byteBuffer.array发送缓冲区通过套接字()
这样做有什么相应的C++代码?
在此先感谢。
我用C++新手,我对JavaC++网络流
我使用C++一个简单的Linux服务器上的工作背景,我有一个关于如何将字节数据的问题。
在Java中,我可以使用ByteBuffer中putShort,或putString和简单地使用byteBuffer.array发送缓冲区通过套接字()
这样做有什么相应的C++代码?
在此先感谢。
C++本身没有网络内置。您可能需要浏览boost libraries。安装它们,它们很常见,并阅读文档。
C++标准库不包含网络功能。然而着名的boost库确实包含了这种形式的Boost.Asio。该文档包括几个examples of use。
boost::asio::mutable_buffer
或boost::asio::basic_streambuf
与您所描述的相似。