gpt4 book ai didi

C++ 套接字编程、带压缩的多播、任何好的库/包装器?

转载 作者:行者123 更新时间:2023-11-30 02:03:49 25 4
gpt4 key购买 nike

我开始接触套接字编程。目前,我正在使用 scp 在服务器和客户端之间传输数据,它在处理数据流时扩展性非常差(似乎每个新的 scp session 都需要打开一个新的 TCP 连接,这确实会降低速度)。

我想将文本传输到多个客户端,一天之内,该文本的大小可能达到几千兆字节,因此实现某种压缩是关键。

任何人都可以推荐一些可以简化此代码编写的好库或包装器吗?标准的 C++ 套接字接口(interface)使用起来非常麻烦。到目前为止,我唯一的领先优势是 Boost ASIO,但它似乎没有压缩功能。任何建议将不胜感激。

最佳答案

对于压缩部分,可以使用zlib .有很多C++ interfaces那里有 zlib,或者您可以直接使用它来压缩和解压缩消息。

关于C++ 套接字编程、带压缩的多播、任何好的库/包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385548/

25 4 0
文章推荐: c++ - 打印 map 中包含的集合的内容
文章推荐: java - 尝试在 GCM 模式下解密消息时出现 AEADBadTagException
文章推荐: java - 将 List 转换为 List> 以获取 json 数组