私は C++ でいくつかのソケット関連のものを開発しようとしており、最初からソフトウェアを Windows と Linux の間でできるだけ移植できるようにしたいと考えています (後で移植できるようにするのは難しいです)。
私はさまざまなライブラリを見てきました.alhem.netのC ++用のライブラリがあり、もちろんboost::asioもあります。boost::asio は非常に有望に見えますが、この小さなアプリケーションにとっては非常に大きな依存関係になるでしょう。
自分で何かを書く価値はありますか、それともライブラリを使用するだけですか? 自分でやる場合、主な落とし穴は何ですか?