Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2012-05-24 21:50:02 ЛС | профиль | цитата
В процессе разработки (несколько специализированного) IRC-клиента возникла задача обработки сообщений, поступающих от сервера.
Каждое сообщение - это строка, заканчивающаяся символами
. Сообщения идут в течении всего сеанса
(в основном это PING-сообщения, на которые нужно оперативно отвечать PONG-сообщениями, иначе сервер решит, что ты отключен).

Собственно вопрос: как организовать FIFO-стек для накопления входящих сообщений? Обрабатывать сообщения будет отдельный поток. Пока что получается вот такая жуть:
code_27996.txt

Вопрос: а нельзя ли как-то попроще?
карма: 1

0
файлы: 1code_27996.txt [1.2KB] [328]