|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2016, 16:02 | #1 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
Разработка своего сетевого протокола
Пишу несложный сетевой протокол. Мне нужно, чтобы приходящие пакеты в зависимости от значения некоторого поля выводились либо в консоль, либо добавлялись в конец файла, который может создаваться с рандомным именем каждый раз, когда происходит соединение. Какой паттерн проектирования для этого использовать? Пытаюсь прикрутить шаблон стейтмашин, но получается неоптимально: когда нужно сбрасывать нагрузку пакета в конец файла, приходится этот файл открывать каждый раз, когда приходит пакет данного типа. Поток пакетов может быть неоднородным, т.е. друг за другом приходят пакеты, содержимое которых надо записывать в разные места.
Вот что я написал сейчас: Код:
Код:
Плохо и то, что на каждый пакет открывается/закрывается файл. Еще и запись попакетная. Нужно предусмотреть и обработку ошибок в пакетах. Как это сделать? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна не большая разработка написание сетевого сканера ceo. | orbita77771 | Фриланс | 0 | 08.04.2015 14:52 |
Разработка сетевого приложения "Пятнашки" на Си для Linux | dasha1711 | Помощь студентам | 0 | 23.11.2012 21:28 |
Исследование протокола | m1kx | Безопасность, Шифрование | 3 | 28.08.2012 12:53 |
Как автоматически прописать найстройки TCP|IP протокола для сетевого подключения? | Человек_Борща | Операционные системы общие вопросы | 2 | 30.11.2011 01:06 |
Разработка протокола | OrdJONY | Общие вопросы по программированию, компьютерный форум | 2 | 04.10.2007 13:21 |