А что нужно в ответ серверу посылать на команду pasv?
есть ли вариант что клиент подключается к 21 и 20 порту и команды отправляет по 20?
никакая команда не приходит
write(*(server->sa[server->num_of_users]), "Hello in my server\n", 19);
write(*(server->sa[server->num_of_users]), "200 Ok\n", 7);
в однопоточном варианте ошибка не пропадает
зачем два цикла по словам?
scrol lock
в том флаге весь смысл! … Не могу его убрать.
первое событие, которое получаешь, это EPOLLOUT, это примерно как кто то тебе звонит и ты первым от него слышишь "алло?".
как от этого избавиться