test(viewer-core): headless_check 增加 --host,可指定被控端地址
默认仍 127.0.0.1。加 --host 后能用局域网 IP 跑同一验收, 便于排查「桌面通、手机不通」这类只影响入站路径的问题 (注:本机回环连接不经过防火墙,只有跨主机连接才验证防火墙路径)。
This commit is contained in:
parent
44767ed370
commit
64d497e577
@ -50,13 +50,15 @@ async fn main() -> Result<()> {
|
|||||||
.transpose()?
|
.transpose()?
|
||||||
.unwrap_or(47800);
|
.unwrap_or(47800);
|
||||||
let code = arg("--code").unwrap_or_else(|| "123456".into());
|
let code = arg("--code").unwrap_or_else(|| "123456".into());
|
||||||
|
// --host:默认 127.0.0.1;填局域网 IP 可顺带验证防火墙入站路径
|
||||||
|
let host = arg("--host").unwrap_or_else(|| "127.0.0.1".into());
|
||||||
let frames_wanted: u64 = arg("--frames")
|
let frames_wanted: u64 = arg("--frames")
|
||||||
.map(|s| s.parse())
|
.map(|s| s.parse())
|
||||||
.transpose()?
|
.transpose()?
|
||||||
.unwrap_or(60);
|
.unwrap_or(60);
|
||||||
|
|
||||||
let mut session = Session::connect(ConnectConfig::direct("127.0.0.1", port, code)).await?;
|
let mut session = Session::connect(ConnectConfig::direct(&host, port, code)).await?;
|
||||||
println!("[check] 连接成功 peer={}", session.peer_addr());
|
println!("[check] 连接成功 host={host} peer={}", session.peer_addr());
|
||||||
|
|
||||||
let mut decoder = openh264::decoder::Decoder::new()?;
|
let mut decoder = openh264::decoder::Decoder::new()?;
|
||||||
let mut last_seq: Option<u64> = None;
|
let mut last_seq: Option<u64> = None;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user