ソケットプログラミングを始めています。現在、サーバーとクライアントの間でデータを転送しています scp を使用して、データのストリームを処理するときにスケーリングが非常に不十分です (新しい scp セッションごとに新しい TCP 接続を開く必要があり、これにより速度が本当に遅くなります)。
テキストを複数のクライアントに転送したいのですが、1 日でこのテキストのサイズが数ギガバイトに達する可能性があるため、何らかの圧縮を実装することが重要です。
このコードを簡単に記述できる優れたライブラリまたはラッパーを推奨できる人はいますか? 標準の C++ ソケット インターフェイスは、操作が非常に面倒です。これまでのところ、私の唯一のリードは Boost ASIO ですが、それには圧縮機能がないようです。どんな提案でも大歓迎です。