summaryrefslogtreecommitdiffstats
path: root/doc/proto.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/proto.txt')
-rwxr-xr-xdoc/proto.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/proto.txt b/doc/proto.txt
index 0f05d6a..e8a99ad 100755
--- a/doc/proto.txt
+++ b/doc/proto.txt
@@ -63,6 +63,15 @@ UH - user hash - SHA224 хэш от сертификата пользоватеÐ
Протокол обмена сообщениями (между клиентами через сервер(ы) ) |КЛИЕНТ-КЛИЕНТ|
++++[начало c2c соединения] - клиент клиенту
+0xCC 0xCC Ver_major Ver_minor - версия протокола клиента
+варианты ответа - 0x01,0x02
+
++++[анонс адреса клиента]
+0xA0, 0xA1, 0xA1 - аналогично сообщениям n2n
+Если клиент настроен для приёма входящих прямых соединений между клиентами (минуя ноду), он может послать анонс своего
+адреса. Получив анонс, другой клиент может создать соединение с этим адресом и закрыть соединение через ноду
+
+++[сообщение - текст в кодировке UTF8]
0x30 0x30 (длина сообщения в байтах- 2 байта в формате little-endian) сообщение в кодировке UTF8