Написал. На этот раз меньше дня ушло на сервер. Протестировал на Outlook Express и Thunderbird. Outlook говорит HELO, а Thunderbird говорит EHLO. Сервер получился методом копи-паст из POP3. Только разбор протокола свой. Понял, что можно унифицировать сервер типа stream.
Общая идея в том чтобы на каждое соединение запускался новый тред из лужи тредов.
Общая идея в том чтобы на каждое соединение запускался новый тред из лужи тредов.
while(1) {
select()
sock = accept()
thread_pool_push(sock)
}
Комментариев нет:
Отправить комментарий