С какой C++ библиотекой писать кроссплатформенный сетевой код и под линукс, и под windows?
Я долгое время имел опыт с сетевым программированием на c++ под Linux.
Но когда захотел это же сделать под Windows, я ужаснулся очень неудобной библиотеке winsock.h. Нужно подключать как-то wsock32.lib, очень неудобно если хочешь кроссплатформенность. Мне показалось, что winsock.h жалкое подобие сокетам в линуксе.
Есть ли какие-то кроссплатформенные решения этой проблемой? Я хотел бы узнать о удобных библиотеках или каком нибудь костыле, который позволяет писать кроссплатформенный сетевой код и под линукс, и под windows.