| Предыдущая версия справа и слева
Предыдущая версия
|
|
lm3:ce:t_ue_connect [2020/12/08 20:22] ruben |
lm3:ce:t_ue_connect [2020/12/08 20:27] (текущий) ruben |
| |
| Для того, чтобы скопировать модуль Лямбда-Мю в свой проект, необходимо: | Для того, чтобы скопировать модуль Лямбда-Мю в свой проект, необходимо: |
| | |
| * иметь проект типа C++ | * иметь проект типа C++ |
| * создать новый C++ класс с именем LM3Functions и базовым классом Blueprint Function Library | * создать новый C++ класс с именем LM3Functions и базовым классом Blueprint Function Library |
| |
| === Файловая структура === | === Файловая структура === |
| {{ :lm3:ce:ue_connect_files.png?direct |}} | |
| | {{ :lm3:ce:ue_connect_files.png?direct& }} |
| |
| === Взаимосвязи === | === Взаимосвязи === |
| |
| Объекты основной логической машины: | Объекты основной логической машины: |
| | |
| * TCPserver tcps : подключение и передача данных клиентам | * TCPserver tcps : подключение и передача данных клиентам |
| * DataPack dp : запаковка / распаковка данных в формат платформы | * DataPack dp : запаковка / распаковка данных в формат платформы |
| * Timer timer : отправка тестового сообщения | * Timer timer : отправка тестового сообщения |
| | |
| | По старту машины активируется таймер и раз в секунду отправляется тестовое сообщение. Логируются тик таймера, подключение, отключение клиента. |
| |
| === Скрипты === | === Скрипты === |
| |
| ** main / start.lua ** | **main / start.lua ** |
| |
| <code lua> | <code lua> |
| lm3:Log("Disconnected") | lm3:Log("Disconnected") |
| end) | end) |
| | |
| </code> | </code> |
| |
| |
| |
| === Логи === | === Логи === |
| |
| ** UE ** | **UE ** |
| <code> | <code> |
| | |
| [2020.12.08-16.23.55:602][215]LogBlueprintUserMessages: [LM3DataTester_2] Connected | [2020.12.08-16.23.55:602][215]LogBlueprintUserMessages: [LM3DataTester_2] Connected |
| [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] Incoming... | [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] Incoming... |
| [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] B4 00 00 00 80 00 00 00 03 00 00 00 04 00 00 00 4F 62 6A 31 38 00 00 00 00 01 00 00 03 00 00 00 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 31 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 32 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 33 04 00 00 00 4F 62 6A 32 44 00 00 00 80 00 00 00 02 00 00 00 05 00 00 00 41 74 74 72 31 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 31 05 00 00 00 41 74 74 72 32 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 32 04 00 00 00 4F 62 6A 33 0C 00 00 00 20 00 00 00 1F 85 EB 51 B8 1E 09 40 | [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] B4 00 00 00 80 00 00 00 03 00 00 00 04 00 00 00 4F 62 6A 31 38 00 00 00 00 01 00 00 03 00 00 00 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 31 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 32 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 33 04 00 00 00 4F 62 6A 32 44 00 00 00 80 00 00 00 02 00 00 00 05 00 00 00 41 74 74 72 31 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 31 05 00 00 00 41 74 74 72 32 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 32 04 00 00 00 4F 62 6A 33 0C 00 00 00 20 00 00 00 1F 85 EB 51 B8 1E 09 40 |
| [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] | [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] |
| [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] 04 00 00 00 FF FF FF FF | [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] 04 00 00 00 FF FF FF FF |
| [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] | [2020.12.08-16.24.05:246][667]LogBlueprintUserMessages: [LM3DataTester_2] |
| </code> | </code> |
| |
| ** LM_main.log ** | **LM_main.log ** |
| |
| <code> | <code> |
| [2020-12-08 19:24:05][LUA:LMCore][Tick] | [2020-12-08 19:24:05][LUA:LMCore][Tick] |
| [2020-12-08 19:24:05][LUA:LMCore][Data:B4 00 00 00 80 00 00 00 03 00 00 00 04 00 00 00 4F 62 6A 31 38 00 00 00 00 01 00 00 03 00 00 00 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 31 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 32 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 33 04 00 00 00 4F 62 6A 32 44 00 00 00 80 00 00 00 02 00 00 00 05 00 00 00 41 74 74 72 31 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 31 05 00 00 00 41 74 74 72 32 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 32 04 00 00 00 4F 62 6A 33 0C 00 00 00 20 00 00 00 1F 85 EB 51 B8 1E 09 40 ] | [2020-12-08 19:24:05][LUA:LMCore][Data:B4 00 00 00 80 00 00 00 03 00 00 00 04 00 00 00 4F 62 6A 31 38 00 00 00 00 01 00 00 03 00 00 00 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 31 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 32 0C 00 00 00 40 00 00 00 04 00 00 00 73 74 72 33 04 00 00 00 4F 62 6A 32 44 00 00 00 80 00 00 00 02 00 00 00 05 00 00 00 41 74 74 72 31 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 31 05 00 00 00 41 74 74 72 32 11 00 00 00 40 00 00 00 09 00 00 00 53 6F 6D 65 41 74 74 72 32 04 00 00 00 4F 62 6A 33 0C 00 00 00 20 00 00 00 1F 85 EB 51 B8 1E 09 40 ] |
| | |
| </code> | </code> |
| |
| |