keepalive handshake: device_type + keepalive negotiation in UDP/TCP INIT
- Добавлен device_type (1 байт, CLIENT_TYPE_*) в INIT_REQUEST и INIT_RESPONSE - Добавлен keepalive_interval (2 байта) в INIT_RESPONSE - STCP handshake расширен с 43 до 46 байт (device_type+keepalive) - negotiate_keepalive(): оба desktop/server → min, иначе (есть mobile) → max - keepalive_interval вынесен в UTUN_INSTANCE для использования в handshake - stcp_client_connect() принимает device_type и keepalive_interval - peer_device_type/peer_keepalive_interval передаются через stcp_link в ETCP_LINK
This commit is contained in:
1 parent
43aca4a41b
commit
0f1bd3d120
37 files changed
+535
-309
No files matched your search
@@ -138,9 +138,9 @@ sdkmanager "platforms;android-36" "build-tools;36.0.0" "ndk;29.0.14206865"
|
||||
## Сборка
|
||||
|
||||
```
|
||||
./build.sh # APK
|
||||
./build.sh install # сборка + прошивка на подключённый телефон
|
||||
./build.sh install <SN> # на конкретный девайс
|
||||
./build.sh # clean + сборка + прошивка на подключённый телефон
|
||||
./build.sh noinstall # только сборка, без прошивки
|
||||
./build.sh <SN> # clean + сборка + прошивка на конкретный девайс
|
||||
```
|
||||
|
||||
### APK (Android)
|
||||
|
||||
Reference in new issue
Block a user