— Как Вы подключались к базе данных? — У нас был XML файл, в котором хранились параметры для БД, вроде имени пользователя или пароля. — Но где эти данные на самом деле определялись/находились? — В классе Database фраемфорке DBConnector — а как он подключался в самой БД — создавалося экземпляр класса DBCOnnector::XYZSession с заданными параметрами — а что делал этот класс — создавал TCP обеспечивал работу по протоколу XYZ — а с чего начиналась работа — устанавливалось TCP соединения — а какое оно было — асинхронное — а что использовалось для созданния асинхронного соединения — класс AynscTCPSession из ABC — а что он делал — создавал неблокирующий сокет и связывал его с реактором — а как создавался соке — класс TCPSocket — а что он делал — вызов стандартной функции socket — а что она делала — вызов системной функции — а она — создавала сущность в ядре — а оно — предавало управление в драйвер — а он — выдавал эллектрические сигналы в канал — а тот — передевался по каналу связи — а из чего он — из меди — а вы знаете что это — такойто элемент в таблице менделеева — а он кто такой —…

Теги других блогов: программирование база данных TCP