mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 13:40:45 +00:00
1.6.1:常规发布
- 版本号 1.6.1 -> 1.6.1 - 重建三端并打包 - 关键测试全过
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""局域网遥控 · Windows 被控端。"""
|
||||
|
||||
__version__ = "1.6.0"
|
||||
__version__ = "1.6.1"
|
||||
APP_NAME = "局域网遥控 被控端"
|
||||
|
||||
+22
-13
@@ -149,12 +149,23 @@ class RemoteServer:
|
||||
self._sock = sock
|
||||
self._running = True
|
||||
|
||||
# 配了中转地址就同时启用跨网络通道(和局域网监听并存,不冲突)
|
||||
try:
|
||||
self.enable_relay()
|
||||
except Exception as exc: # noqa: BLE001
|
||||
self._log(f"启用中转失败:{exc}")
|
||||
# ── 先起局域网发现 ──
|
||||
#
|
||||
# 顺序很重要:enable_relay() 会挨个试中转地址,
|
||||
# 每个候选都要等到超时才算"不通",地址越烂等得越久(实测 10 秒+)。
|
||||
# 原来这一步排在发现服务前面,导致:
|
||||
# 电脑刚开机的十几秒里,手表广播搜不到它。
|
||||
# 局域网发现是纯本机能力,不该被"连不连得上外网"拖住,
|
||||
# 所以挪到前面,开机即可被搜到。
|
||||
self._discovery = DiscoveryResponder(self.store, self.port)
|
||||
# 手表点「连不上?」会广播请求,这里就把网络自检结论算出来
|
||||
self._discovery.on_selfcheck = self._on_selfcheck_request
|
||||
if self._discovery.start():
|
||||
self._log(f"自动发现已开启(UDP {DISCOVERY_PORT})")
|
||||
else:
|
||||
self._log(f"自动发现未开启:{self._discovery.last_error}")
|
||||
|
||||
# ── 再起收发线程 ──
|
||||
self._accept_thread = threading.Thread(target=self._accept_loop,
|
||||
name="accept", daemon=True)
|
||||
self._accept_thread.start()
|
||||
@@ -162,14 +173,12 @@ class RemoteServer:
|
||||
name="clip", daemon=True)
|
||||
self._clip_thread.start()
|
||||
|
||||
# 启动局域网自动发现,让手表不用输 IP
|
||||
self._discovery = DiscoveryResponder(self.store, self.port)
|
||||
# 手表点「连不上?」会广播请求,这里就把网络自检窗口弹出来
|
||||
self._discovery.on_selfcheck = self._on_selfcheck_request
|
||||
if self._discovery.start():
|
||||
self._log(f"自动发现已开启(UDP {DISCOVERY_PORT})")
|
||||
else:
|
||||
self._log(f"自动发现未开启:{self._discovery.last_error}")
|
||||
# ── 最后才连中转(会阻塞,所以放最后)──
|
||||
# 配了中转地址就同时启用跨网络通道(和局域网监听并存,不冲突)
|
||||
try:
|
||||
self.enable_relay()
|
||||
except Exception as exc: # noqa: BLE001
|
||||
self._log(f"启用中转失败:{exc}")
|
||||
|
||||
self._log(f"服务已启动,监听 0.0.0.0:{self.port}")
|
||||
|
||||
|
||||
@@ -27,12 +27,12 @@ VSVersionInfo(
|
||||
[
|
||||
StringStruct("CompanyName", "ykxmz"),
|
||||
StringStruct("FileDescription", "ykxmz"),
|
||||
StringStruct("FileVersion", "1.6.0.0"),
|
||||
StringStruct("FileVersion", "1.6.1.0"),
|
||||
StringStruct("InternalName", "ykxmz"),
|
||||
StringStruct("LegalCopyright", "ykxmz"),
|
||||
StringStruct("OriginalFilename", "ykxmz.exe"),
|
||||
StringStruct("ProductName", "ykxmz"),
|
||||
StringStruct("ProductVersion", "1.6.0.0"),
|
||||
StringStruct("ProductVersion", "1.6.1.0"),
|
||||
],
|
||||
)
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user