diff options
Diffstat (limited to 'protocols/MRA/src/proto.h')
-rw-r--r-- | protocols/MRA/src/proto.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/protocols/MRA/src/proto.h b/protocols/MRA/src/proto.h index a9fd37cdcd..b46d21a47f 100644 --- a/protocols/MRA/src/proto.h +++ b/protocols/MRA/src/proto.h @@ -12,22 +12,22 @@ typedef struct mrim_packet_header_t
{
u_long magic; // Magic
- u_long proto; //
+ u_long proto; // Версия протокола
u_long seq; // Sequence
- u_long msg; //
- u_long dlen; //
- u_char reserved[24]; //
+ u_long msg; // Тип пакета
+ u_long dlen; // Длина данных
+ u_char reserved[24]; // Зарезервировано
}
mrim_packet_header_t;
-#define CS_MAGIC 0xDEADBEEF // Magic ( C <-> S )
+#define CS_MAGIC 0xDEADBEEF // Клиентский Magic ( C <-> S )
// UNICODE = (UTF-16LE) ( >= 1.17)
/***************************************************************************
- -
+ ПРОТОКОЛ СВЯЗИ КЛИЕНТ-СЕРВЕР
***************************************************************************/
@@ -71,7 +71,7 @@ mrim_packet_header_t; #define MULTICHAT_DETACHED 5 // user leave chat (s->c)
#define MULTICHAT_DESTROYED 6 //
#define MULTICHAT_INVITE 7 //
- #define MESSAGE_FLAG_v1p16 0x00100000 //
+ #define MESSAGE_FLAG_v1p16 0x00100000 // для перекодировки юникода
#define MESSAGE_FLAG_CP1251 0x00200000
// LPS to e-mail ANSI
// LPS message ANSI/UNICODE (see flags)
@@ -418,8 +418,8 @@ mrim_packet_header_t; // LPS user_agent ANSI ( >= 1.14) (see MRIM_CS_USER_STATUS)
// + statistic packet data:
// LPS lang ( >= 1.16)
-// LPS ua session ( >= 1.20) -
-// LPS replaced ua session ( >= 1.20) -
+// LPS ua session ( >= 1.20) - шли пустой
+// LPS replaced ua session ( >= 1.20) - шли пустой
// LPS client description ANSI
#define MAX_CLIENT_DESCRIPTION 256
// unknown data
|