добавлена страница states
This commit is contained in:
@@ -10,7 +10,7 @@ FAQ
|
||||
**Пакет** - это последовательность байтов, отправляемая по `TCP-соединению`_. Назначение **Пакета** определяется по его
|
||||
идентификатору и текущему **Состоянию соединения**.
|
||||
|
||||
**Состояние соединения** (State) - это просто термин, которым обозначается группа **Пакетов**, которые можно отправть в данный момент.
|
||||
**Состояние соединения** (State) - это просто термин, которым обозначается группа **Пакетов**, которые можно отправлять в данный момент.
|
||||
|
||||
Как создаётся соединение между Клиентом и Сервером?
|
||||
---------------------------------------------------
|
||||
|
||||
@@ -7,5 +7,6 @@
|
||||
faq
|
||||
data_types
|
||||
packet_format
|
||||
states
|
||||
packets
|
||||
protocol_schema
|
||||
19
src/docs/states.rst
Normal file
19
src/docs/states.rst
Normal file
@@ -0,0 +1,19 @@
|
||||
Состояние соединения (State)
|
||||
============================
|
||||
|
||||
**Состояние соединения** (State) - это просто термин, которым обозначается группа **Пакетов**, которые можно отправлять в данный момент.
|
||||
|
||||
Есть четыре **Состояния соединения**:
|
||||
|
||||
:HANDSHAKING:
|
||||
Это начальное состояние любого нового соединения Клиента и Сервера. В этом состоянии Клиент определяет
|
||||
в какое состояние необходимо переключиться Серверу для дальнейшей работы.
|
||||
|
||||
:STATUS:
|
||||
В этом состоянии Сервер будет готов сообщить краткую информацию о себе по первому требованию Клиента.
|
||||
|
||||
:LOGIN:
|
||||
В этом состоянии Сервер готов начать процедуру авторизации Клиента и подготовки переключения к состоянию **PLAY**.
|
||||
|
||||
:PLAY:
|
||||
Основное состояние, в котором проходит вся игра.
|
||||
Reference in New Issue
Block a user