Подсказки о дизайне/реализации собственного протокола

Где я работаю, мы нуждаемся в протоколе, способном к:

  • Пользовательский вход в систему/выход из системы
  • Инструкции Send/recive
  • Файлы Send/recive
  • Аудиопоток Send/recive (мог использовать RTP),
  • Send/recive маленькое Использование XML-файлов
  • криптография для всех они.

Это будет реализовано в Java. Таким образом, у меня есть некоторые вопросы, так как я еще никогда не реализовывал сетевой протокол.

  1. Действительно ли возможно использовать существующие протоколы для создания этого?
  2. Какой инструмент я могу использовать, чтобы помочь мне разработать протокол? для "Моделирования"
  3. Действительно ли возможно выполнить все это, делая его один? У меня есть столько времени, сколько мне нужно для этого.

У меня есть довольно хорошие знания в Java и C++, но еще с программированием сокетов/сетей.

Спасибо

5
задан viraptor 5 August 2010 в 12:26
поделиться