В процессе разработки (несколько специализированного) IRC-клиента возникла задача обработки сообщений, поступающих от сервера.
Каждое сообщение - это строка, заканчивающаяся символами
. Сообщения идут в течении всего сеанса
(в основном это PING-сообщения, на которые нужно оперативно отвечать PONG-сообщениями, иначе сервер решит, что ты отключен).
Собственно вопрос: как организовать FIFO-стек для накопления входящих сообщений? Обрабатывать сообщения будет отдельный поток. Пока что получается вот такая жуть:
code_27996.txt
Вопрос: а нельзя ли как-то попроще?
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
| ||
файлы: 1 | code_27996.txt [1.2KB] [328] |