да , вообще прикладная разработка через сокеты это для извращенцев , есть куча фреймворков которые абстрагируют от низкого уровня , дают удобную обертку , где ты уже решаешь прикладную задачу , а не ебешься с пакетами
Вот именно, есть время, есть желание поебатся, узнать как тот же фреймворк работает, сделать свою финтифлюшку и выкинуть её, а потом взять готовое и быть увереным что ты знаешь как оно работает примерно под капотом