我用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
與您所描述的相似。