C ++网络流

时间:2011-06-15 11:57:44

标签: c++

我是使用C ++的新手,我有一个Java背景

我正在使用c ++开发一个简单的linux服务器,我对转换字节数据有疑问。

在Java中,我可以在ByteBuffer中使用putShort或putString,并使用byteBuffer.array()

简单地通过套接字发送缓冲区

这相应的c ++代码是什么?

提前致谢。

2 个答案:

答案 0 :(得分:4)

C ++标准库不包含网络设施。然而,着名的boost库确实以Boost.Asio的形式包含了这个。该文档包含多个examples of use

boost::asio::mutable_bufferboost::asio::basic_streambuf与您描述的内容类似。

答案 1 :(得分:2)

C ++本身没有网络内置。您可能想要浏览boost libraries。安装它们,它们很常见,并阅读文档。