diff --git a/ip_sacaner/debug/ip_sacaner.exe b/ip_sacaner/debug/ip_sacaner.exe index f0a6377..98ae3d7 100644 Binary files a/ip_sacaner/debug/ip_sacaner.exe and b/ip_sacaner/debug/ip_sacaner.exe differ diff --git a/ip_sacaner/debug/ip_sacaner.ilk b/ip_sacaner/debug/ip_sacaner.ilk index 3cdd18d..7e0fc8e 100644 Binary files a/ip_sacaner/debug/ip_sacaner.ilk and b/ip_sacaner/debug/ip_sacaner.ilk differ diff --git a/ip_sacaner/debug/ip_sacaner.log b/ip_sacaner/debug/ip_sacaner.log index d13f599..7f107e1 100644 --- a/ip_sacaner/debug/ip_sacaner.log +++ b/ip_sacaner/debug/ip_sacaner.log @@ -1,51 +1,64 @@  scan_run.cpp -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x680 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x682 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x684 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x686 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x689 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6d9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6db 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6dd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6e2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x829 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x82a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x82c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8c2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8c3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8c7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8c8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8c9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x958 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x959 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x95b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x95e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x95f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa21 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa26 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa28 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xba8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xba9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbaa 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbad 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbaf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc7e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc7f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc82 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc83 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc87 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd86 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd8b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd8d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeec 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeed 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeee 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(66,17): warning C4189: “m_socket”: 局部变量已初始化但不引用 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x4cd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x4cf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x4d1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x4d3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x4d6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x526 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x528 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x52a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x52f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x676 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x677 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x679 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x70f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x710 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x714 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x715 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x716 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7a5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7a6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7a8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7ab 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7ac 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x86e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x873 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x875 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9f2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9f3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9f4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9f7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9f9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xac5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xac6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xac9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xaca 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xace 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb18 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb19 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb1b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb1e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb1f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbcd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbd2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbd4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd30 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd31 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd32 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd35 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd37 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeb4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeb8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xeb9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xebb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xebc 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xebe 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xec0 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xec2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xec4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xec5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xec7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(81,82): warning C4018: “<”: 有符号/无符号不匹配 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(103,78): warning C4018: “<”: 有符号/无符号不匹配 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(58,17): warning C4189: “m_socket”: 局部变量已初始化但不引用 ip_sacaner.vcxproj -> C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\debug\ip_sacaner.exe diff --git a/ip_sacaner/debug/ip_sacaner.pdb b/ip_sacaner/debug/ip_sacaner.pdb index 48af5a6..d8f2910 100644 Binary files a/ip_sacaner/debug/ip_sacaner.pdb and b/ip_sacaner/debug/ip_sacaner.pdb differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/CL.command.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/CL.command.1.tlog index 1962060..8a2909d 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/CL.command.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/CL.command.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/CL.read.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/CL.read.1.tlog index c3dab5d..f5fcb36 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/CL.read.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/CL.read.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/CL.write.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/CL.write.1.tlog index 6d0299d..732c20a 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/CL.write.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/CL.write.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/ip_sacaner.write.1u.tlog b/ip_sacaner/debug/ip_sacaner.tlog/ip_sacaner.write.1u.tlog index 513f391..d557e05 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/ip_sacaner.write.1u.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/ip_sacaner.write.1u.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/link.command.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/link.command.1.tlog index f8746ba..d043a27 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/link.command.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/link.command.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/link.read.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/link.read.1.tlog index 3c74969..b38fbb6 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/link.read.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/link.read.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/link.write.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/link.write.1.tlog index 75b1d0b..1b9f937 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/link.write.1.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/link.write.1.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/moc.read.1u.tlog b/ip_sacaner/debug/ip_sacaner.tlog/moc.read.1u.tlog index f2bf3bc..b77cf7f 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/moc.read.1u.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/moc.read.1u.tlog differ diff --git a/ip_sacaner/debug/ip_sacaner.tlog/moc.write.1u.tlog b/ip_sacaner/debug/ip_sacaner.tlog/moc.write.1u.tlog index 62c8384..2f00b4b 100644 Binary files a/ip_sacaner/debug/ip_sacaner.tlog/moc.write.1u.tlog and b/ip_sacaner/debug/ip_sacaner.tlog/moc.write.1u.tlog differ diff --git a/ip_sacaner/debug/main.obj b/ip_sacaner/debug/main.obj index 5fc5cb3..9f521fd 100644 Binary files a/ip_sacaner/debug/main.obj and b/ip_sacaner/debug/main.obj differ diff --git a/ip_sacaner/debug/moc_scan_run.cpp b/ip_sacaner/debug/moc_scan_run.cpp new file mode 100644 index 0000000..dbd4802 --- /dev/null +++ b/ip_sacaner/debug/moc_scan_run.cpp @@ -0,0 +1,138 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'scan_run.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.2.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include +#include "../scan_run.h" +#include +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'scan_run.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.2.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_dispatch_t { + const uint offsetsAndSize[6]; + char stringdata0[26]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(offsetof(qt_meta_stringdata_dispatch_t, stringdata0) + ofs), len +static const qt_meta_stringdata_dispatch_t qt_meta_stringdata_dispatch = { + { +QT_MOC_LITERAL(0, 8), // "dispatch" +QT_MOC_LITERAL(9, 15), // "dispatch_finish" +QT_MOC_LITERAL(25, 0) // "" + + }, + "dispatch\0dispatch_finish\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_dispatch[] = { + + // content: + 10, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags, initial metatype offsets + 1, 0, 20, 2, 0x06, 1 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void dispatch::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->dispatch_finish(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (dispatch::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&dispatch::dispatch_finish)) { + *result = 0; + return; + } + } + } + (void)_a; +} + +const QMetaObject dispatch::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_dispatch.offsetsAndSize, + qt_meta_data_dispatch, + qt_static_metacall, + nullptr, +qt_incomplete_metaTypeArray, QtPrivate::TypeAndForceComplete + + + +>, + nullptr +} }; + + +const QMetaObject *dispatch::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *dispatch::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_dispatch.stringdata0)) + return static_cast(this); + return QThread::qt_metacast(_clname); +} + +int dispatch::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QThread::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void dispatch::dispatch_finish() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/ip_sacaner/debug/moc_scan_run.obj b/ip_sacaner/debug/moc_scan_run.obj new file mode 100644 index 0000000..27bbf50 Binary files /dev/null and b/ip_sacaner/debug/moc_scan_run.obj differ diff --git a/ip_sacaner/debug/moc_widget.obj b/ip_sacaner/debug/moc_widget.obj index e6a1070..9e9468d 100644 Binary files a/ip_sacaner/debug/moc_widget.obj and b/ip_sacaner/debug/moc_widget.obj differ diff --git a/ip_sacaner/debug/qt_work.log b/ip_sacaner/debug/qt_work.log index 22f6290..bafe987 100644 Binary files a/ip_sacaner/debug/qt_work.log and b/ip_sacaner/debug/qt_work.log differ diff --git a/ip_sacaner/debug/scan_run.obj b/ip_sacaner/debug/scan_run.obj index c29c36b..da459f6 100644 Binary files a/ip_sacaner/debug/scan_run.obj and b/ip_sacaner/debug/scan_run.obj differ diff --git a/ip_sacaner/debug/vc143.pdb b/ip_sacaner/debug/vc143.pdb index 7e02668..d1858b6 100644 Binary files a/ip_sacaner/debug/vc143.pdb and b/ip_sacaner/debug/vc143.pdb differ diff --git a/ip_sacaner/debug/widget.obj b/ip_sacaner/debug/widget.obj index a50766f..caad261 100644 Binary files a/ip_sacaner/debug/widget.obj and b/ip_sacaner/debug/widget.obj differ diff --git a/ip_sacaner/ip_sacaner.pro.user b/ip_sacaner/ip_sacaner.pro.user index d533e5a..3cc4672 100644 --- a/ip_sacaner/ip_sacaner.pro.user +++ b/ip_sacaner/ip_sacaner.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/ip_sacaner/ip_sacaner.vcxproj b/ip_sacaner/ip_sacaner.vcxproj index 7f5d184..f5b2384 100644 --- a/ip_sacaner/ip_sacaner.vcxproj +++ b/ip_sacaner/ip_sacaner.vcxproj @@ -221,7 +221,7 @@ - + diff --git a/ip_sacaner/ip_sacaner.vcxproj.user b/ip_sacaner/ip_sacaner.vcxproj.user index 9163ea5..4b4c4ca 100644 --- a/ip_sacaner/ip_sacaner.vcxproj.user +++ b/ip_sacaner/ip_sacaner.vcxproj.user @@ -2,9 +2,9 @@ - 2022-01-02T13:24:25.0325007Z + 2022-01-04T16:14:49.8540131Z - 2022-01-02T13:24:25.2195241Z + 2022-01-04T16:14:50.0341967Z \ No newline at end of file diff --git a/ip_sacaner/release/qmake/temp/E4D3F595-9CE6-39DE-ADBA-848B14D35E3F.ip_sacaner.designtime.idx b/ip_sacaner/release/qmake/temp/E4D3F595-9CE6-39DE-ADBA-848B14D35E3F.ip_sacaner.designtime.idx index e95bdf1..0396e21 100644 --- a/ip_sacaner/release/qmake/temp/E4D3F595-9CE6-39DE-ADBA-848B14D35E3F.ip_sacaner.designtime.idx +++ b/ip_sacaner/release/qmake/temp/E4D3F595-9CE6-39DE-ADBA-848B14D35E3F.ip_sacaner.designtime.idx @@ -1 +1 @@ -C:\Users\wuwen\AppData\Local\Temp\blxvpzmx.l1w.designtime.props +C:\Users\wuwen\AppData\Local\Temp\q4ot01m1.b1z.designtime.props diff --git a/ip_sacaner/scan_run.cpp b/ip_sacaner/scan_run.cpp index cbeeb4c..0cadc44 100644 --- a/ip_sacaner/scan_run.cpp +++ b/ip_sacaner/scan_run.cpp @@ -26,39 +26,31 @@ quint32 ipv4str_to_int(const QString& ipstr) } } -void scan_run::connected() +void trytry::run() { - + qDebug() << ipstr << ":" << ipint; } -void scan_run::ip_scan(const QString& ipstr, quint32 ipint) -{ - qDebug() << ipstr << ":" << ipint; +void dispatch::tray(const QString& ipstr, quint32 ipint) +{ if (ipint != 0 && ipstr != "") { - //qDebug() << ipstr << ":" << ipint; - QTcpSocket* m_socket = new QTcpSocket(this); - m_socket->connectToHost(ipstr, ipint, QTcpSocket::ReadWrite); - connect(m_socket, &QTcpSocket::connected, [=] - { - QString ip = ipstr;// m_socket->peerAddress().toString(); - quint16 port = ipint;// m_socket->peerPort(); + + trytry try_telnet; + try_telnet.ipstr = ipstr; + try_telnet.ipint = ipint; + try_telnet.timeout = timeout; + try_telnet.output_list = output_list; + try_telnet.moveToThread(main_thread); + try_telnet.run(); - qDebug() << ip << ":" << port; - QString temp = QString("%1:%2").arg(ip).arg(port); - output_list->append(temp); - m_socket->disconnectFromHost(); - m_socket->disconnect(); - //delete m_socket; - - }); } } -void scan_run::tray_scan() +void dispatch::run() { //qDebug()<< ui->IP_list->toPlainText(); @@ -80,21 +72,21 @@ void scan_run::tray_scan() for (quint32 ips = ipv4str_to_int(str_ips_list.at(0)); ips < ipv4str_to_int(str_ips_list.at(str_ips_list.size() - 1)) + 1; ips++)//ȡÿһip { //qDebug() << ipv4int_to_str(ips); - for (quint16 ii = 0; ii < str_port_list.size(); ii++)//˿ + for (quint32 ii = 0; ii < str_port_list.size(); ii++)//˿ { str_ports_list = str_port_list.at(ii).split("-"); if (str_ports_list.size() > 1) { //˿ڶģʽ - for (quint16 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) + for (quint32 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) { - scan_run::ip_scan(ipv4int_to_str(ips), prots); + dispatch::tray(ipv4int_to_str(ips), prots); } } else { //˿ģʽ - scan_run::ip_scan(ipv4int_to_str(ips), str_ports_list.at(0).toInt()); + dispatch::tray(ipv4int_to_str(ips), str_ports_list.at(0).toInt()); } } } @@ -102,21 +94,21 @@ void scan_run::tray_scan() else { //ipģʽ - for (quint16 ii = 0; ii < str_port_list.size(); ii++)//˿ + for (quint32 ii = 0; ii < str_port_list.size(); ii++)//˿ { str_ports_list = str_port_list.at(ii).split("-"); if (str_ports_list.size() > 1) { //˿ڶģʽ - for (quint16 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) + for (quint32 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) { - scan_run::ip_scan(str_ips_list.at(0), prots); + dispatch::tray(str_ips_list.at(0), prots); } } else { //˿ģʽ - scan_run::ip_scan(str_ips_list.at(0), str_ports_list.at(0).toInt()); + dispatch::tray(str_ips_list.at(0), str_ports_list.at(0).toInt()); } } @@ -132,17 +124,10 @@ void scan_run::tray_scan() } - - + //sleep(1);//΢һ߳ + emit dispatch_finish(); } -void scan_run::run() -{ - scan_run::tray_scan(); - -} - - diff --git a/ip_sacaner/scan_run.h b/ip_sacaner/scan_run.h index 17dbf89..2e744e7 100644 --- a/ip_sacaner/scan_run.h +++ b/ip_sacaner/scan_run.h @@ -8,20 +8,41 @@ #include #include //socket -class scan_run : public QThread + +class trytry : public QThread { public: + + quint16 timeout; + QString ipstr; + quint32 ipint; + QTextEdit* output_list; + void run(); + + +}; + +class dispatch : public QThread +{ + Q_OBJECT +public: + + quint16 set_thread_num; + quint16 now_thread_num; + quint16 timeout; + + + QThread* main_thread; QTextEdit* ip_list; QTextEdit* port_list; QTextEdit* output_list; - void tray_scan(); - void ip_scan(const QString& ipstr, quint32 ipint); - void connected(); - -protected: + void tray(const QString& ipstr, quint32 ipint); void run(); + +signals: + void dispatch_finish(); }; diff --git a/ip_sacaner/ui_widget.h b/ip_sacaner/ui_widget.h index 5ff2dd2..0562a9d 100644 --- a/ip_sacaner/ui_widget.h +++ b/ip_sacaner/ui_widget.h @@ -25,13 +25,15 @@ public: QTextEdit *port_list; QLabel *label_3; QPushButton *stard_scan; - QSpinBox *spinBox; + QSpinBox *threads; QLabel *label_4; QLabel *label_5; QPushButton *pushButton; QTextEdit *IP_list; QLabel *label; QTextEdit *outputlist; + QLabel *label_2; + QSpinBox *timeout; void setupUi(QWidget *Widget) { @@ -49,15 +51,15 @@ public: stard_scan = new QPushButton(Widget); stard_scan->setObjectName(QString::fromUtf8("stard_scan")); stard_scan->setGeometry(QRect(420, 220, 171, 41)); - spinBox = new QSpinBox(Widget); - spinBox->setObjectName(QString::fromUtf8("spinBox")); - spinBox->setGeometry(QRect(300, 230, 111, 22)); - spinBox->setMinimum(1); - spinBox->setMaximum(999); - spinBox->setValue(1); + threads = new QSpinBox(Widget); + threads->setObjectName(QString::fromUtf8("threads")); + threads->setGeometry(QRect(350, 230, 61, 22)); + threads->setMinimum(1); + threads->setMaximum(999); + threads->setValue(10); label_4 = new QLabel(Widget); label_4->setObjectName(QString::fromUtf8("label_4")); - label_4->setGeometry(QRect(240, 230, 53, 16)); + label_4->setGeometry(QRect(320, 230, 31, 16)); label_5 = new QLabel(Widget); label_5->setObjectName(QString::fromUtf8("label_5")); label_5->setGeometry(QRect(10, 230, 53, 16)); @@ -74,6 +76,15 @@ public: outputlist->setObjectName(QString::fromUtf8("outputlist")); outputlist->setGeometry(QRect(10, 270, 581, 221)); outputlist->setReadOnly(true); + label_2 = new QLabel(Widget); + label_2->setObjectName(QString::fromUtf8("label_2")); + label_2->setGeometry(QRect(200, 230, 41, 16)); + timeout = new QSpinBox(Widget); + timeout->setObjectName(QString::fromUtf8("timeout")); + timeout->setGeometry(QRect(250, 230, 61, 22)); + timeout->setMinimum(1); + timeout->setMaximum(1000); + timeout->setValue(100); retranslateUi(Widget); @@ -95,6 +106,7 @@ public: "127.0.0.1\n" "0.0.0.0-255.255.255.255\n" "domain.com", nullptr)); + label_2->setText(QCoreApplication::translate("Widget", "\350\266\205\346\227\266ms", nullptr)); } // retranslateUi }; diff --git a/ip_sacaner/widget.cpp b/ip_sacaner/widget.cpp index d8f3b38..fcf070e 100644 --- a/ip_sacaner/widget.cpp +++ b/ip_sacaner/widget.cpp @@ -22,22 +22,28 @@ Widget::Widget(QWidget *parent) //qDebug("hello world"); - QThread* pt; - pt = new QThread(this); - scan_run *mt; - mt = new scan_run; - mt->ip_list = ui->IP_list; - mt->port_list = ui->port_list; - mt->output_list = ui->outputlist; - mt->moveToThread(pt); - + main_thread = new QThread(this); connect(ui->stard_scan, &QPushButton::pressed, [=]() { - //tray_scan(); - mt->start(); + dispatch* dispatch_thread; + dispatch_thread = new dispatch; + dispatch_thread->ip_list = ui->IP_list; + dispatch_thread->port_list = ui->port_list; + dispatch_thread->output_list = ui->outputlist; + dispatch_thread->set_thread_num = ui->threads->value(); + dispatch_thread->now_thread_num = 0; + dispatch_thread->timeout = ui->timeout->value(); + dispatch_thread->main_thread = main_thread; + dispatch_thread->moveToThread(main_thread); + dispatch_thread->start(); + connect(dispatch_thread, &dispatch::dispatch_finish, [=]() + { + qDebug() << "dispatch_finish"; + //delete dispatch_thread; + }); });//'scan button pass' connect(ui->IP_list,&QTextEdit::textChanged,this, &Widget::auto_edit); @@ -46,6 +52,7 @@ Widget::Widget(QWidget *parent) Widget::~Widget() { + delete main_thread; delete ui; } diff --git a/ip_sacaner/widget.h b/ip_sacaner/widget.h index f0758d7..2eb9abe 100644 --- a/ip_sacaner/widget.h +++ b/ip_sacaner/widget.h @@ -24,6 +24,8 @@ public: void auto_edit(); + QThread* main_thread; + Ui::Widget* ui; private: diff --git a/ip_sacaner/widget.ui b/ip_sacaner/widget.ui index bdde243..de9eae1 100644 --- a/ip_sacaner/widget.ui +++ b/ip_sacaner/widget.ui @@ -64,12 +64,12 @@ 开始扫描 - + - 300 + 350 230 - 111 + 61 22 @@ -80,15 +80,15 @@ 999 - 1 + 10 - 240 + 320 230 - 53 + 31 16 @@ -161,6 +161,38 @@ domain.com true + + + + 200 + 230 + 41 + 16 + + + + 超时ms + + + + + + 250 + 230 + 61 + 22 + + + + 1 + + + 1000 + + + 100 + +