LINUX.ORG.RU

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

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

int fd = accept()

Да, это fd сокета, а не соединения. Соединение - это абстракция TCP, которая «присобачена» внутри ядра к этому сокету, а приложение видит сугубо сокет, а не соединение. Приложение не видит никаких соединений, приложение видит только сокеты.

Исправление lesopilorama, :

int fd = accept()

Да, это fd сокета, а не соединения. Соединение - это абстракция TCP, которая «присобачена» внутри ядра к этому сокету, а приложение видит сугубо сокет, а не соединение.

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

int fd = accept()

Да, понимаю. Этот int выдаёт ядро после того, как выделит себе в памяти специальную структуру, которая будет указывать на TCP-соединение. Этот int означает у ядра индекс в массиве таких структур буквально. Вопрос-то в чём.