добавлена страница states
This commit is contained in:
@@ -10,7 +10,7 @@ FAQ
|
|||||||
**Пакет** - это последовательность байтов, отправляемая по `TCP-соединению`_. Назначение **Пакета** определяется по его
|
**Пакет** - это последовательность байтов, отправляемая по `TCP-соединению`_. Назначение **Пакета** определяется по его
|
||||||
идентификатору и текущему **Состоянию соединения**.
|
идентификатору и текущему **Состоянию соединения**.
|
||||||
|
|
||||||
**Состояние соединения** (State) - это просто термин, которым обозначается группа **Пакетов**, которые можно отправть в данный момент.
|
**Состояние соединения** (State) - это просто термин, которым обозначается группа **Пакетов**, которые можно отправлять в данный момент.
|
||||||
|
|
||||||
Как создаётся соединение между Клиентом и Сервером?
|
Как создаётся соединение между Клиентом и Сервером?
|
||||||
---------------------------------------------------
|
---------------------------------------------------
|
||||||
|
|||||||
@@ -7,5 +7,6 @@
|
|||||||
faq
|
faq
|
||||||
data_types
|
data_types
|
||||||
packet_format
|
packet_format
|
||||||
|
states
|
||||||
packets
|
packets
|
||||||
protocol_schema
|
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