Я пытаюсь разработать собственную онлайн-игру для тренировок.
У меня есть несколько вопросов, и я не могу найти ответы, которые меня устраивают.
- Существует ли онлайн-протокол для обмена данными между двумя игроками? Я имею в виду не TCP или UDP, а протокол высокого уровня. Я ищу WebService или Remoting с событиями. Сейчас я использую Буферы протокола , но мне нужна большая гибкость (например, события). Я могу разработать свой собственный протокол, но я думаю, что он уже существует сетевой протокол с событиями.
- Я буду использовать шаблон проектирования «Command» или Flex / Bison для анализа запроса. Есть ли лучший способ?
EDIT
Для протокола я использую «буферы протокола».
Итак, у меня есть два варианта:
- Переведите мой собственный протокол в события и обратный вызов.
- Используйте протокол / инструмент, в котором уже есть события. Есть ли такой инструмент?
Спасибо за ваши ответы.
Привет
Ромны