LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

Не наследовать класс Socket, а просто в новом классе хранить объект (динамический или статический) класса Socket?

да.

Моя логика тут такая:

  1. ты хочешь работать с сокетами через класс, т.к. тебе так удобнее организовать код, => ок, ты создал класс Socket

  2. ты хочешь сделать свой протокол, для него заводишь класс, он не расширяет функциональность сокета, он использует сокеты так, как они сделаны, поэтому сокет в нем это поле, а не ядро, не бизнес-логика этого класса.

Исходная версия soomrack, :

Не наследовать класс Socket, а просто в новом классе хранить объект (динамический или статический) класса Socket?

да.