diff --git a/ip_sacaner/debug/ip_sacaner.exe b/ip_sacaner/debug/ip_sacaner.exe index 28bd3a3..c66b6c4 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 d9c5eea..2d82a76 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 ab0af99..840a782 100644 --- a/ip_sacaner/debug/ip_sacaner.log +++ b/ip_sacaner/debug/ip_sacaner.log @@ -1,64 +1,64 @@  scan_run.cpp -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x509 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x50b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x50d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x50f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x512 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x562 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x564 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x566 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x56b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6b2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6b3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6b5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x74b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x74c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x750 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x751 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x752 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7e1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7e2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7e4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7e7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x7e8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8aa 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8af 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x8b1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa2e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa2f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa30 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa33 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa35 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb01 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb02 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb05 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb06 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb0a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb54 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb55 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb57 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb5a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xb5b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc09 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc0e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xc10 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd6c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd6d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd6e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd71 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd73 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef0 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xef8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xefa 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xefc 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xefe 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf00 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf01 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf03 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(87,82): warning C4018: “<”: 有符号/无符号不匹配 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(109,78): warning C4018: “<”: 有符号/无符号不匹配 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(64,17): warning C4189: “m_socket”: 局部变量已初始化但不引用 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6d3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6d5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x6d7 处开始的字符,该字符在当前源字符集中无效(代码页 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: 文件包含在偏移 0x6dc 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x72c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x72e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x730 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x735 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x87c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x87d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x87f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x915 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x916 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x91a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x91b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x91c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9ab 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9ac 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9ae 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9b1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x9b2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa74 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa79 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xa7b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbf8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbf9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbfa 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbfd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xbff 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xccb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xccc 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xccf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xcd0 处开始的字符,该字符在当前源字符集中无效(代码页 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: 文件包含在偏移 0xd1e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd1f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd21 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd24 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xd25 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xdd3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xdd8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xdda 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf36 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf37 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf38 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf3b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0xf3d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10ba 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10be 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10bf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10c1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10c2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10c4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10c6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10c8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10ca 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10cb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(1,1): warning C4828: 文件包含在偏移 0x10cd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(101,82): warning C4018: “<”: 有符号/无符号不匹配 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(123,78): warning C4018: “<”: 有符号/无符号不匹配 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\scan_run.cpp(78,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 6fa3d0f..daecc75 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 6dc4267..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 24ed6e7..f96604c 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 77f10e2..e3ef27d 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 d8d1c84..04e6472 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/main.obj b/ip_sacaner/debug/main.obj index 98605fa..fa2f552 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.obj b/ip_sacaner/debug/moc_scan_run.obj index 25d1d2b..ae5ec93 100644 Binary files a/ip_sacaner/debug/moc_scan_run.obj 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 d09e107..428516c 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/scan_run.obj b/ip_sacaner/debug/scan_run.obj index 6f9c61d..b8d0d52 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 2c231ff..8d6c2d1 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 64fe562..e979686 100644 Binary files a/ip_sacaner/debug/widget.obj and b/ip_sacaner/debug/widget.obj differ diff --git a/ip_sacaner/scan_run.cpp b/ip_sacaner/scan_run.cpp index 9d97fde..5d59f47 100644 --- a/ip_sacaner/scan_run.cpp +++ b/ip_sacaner/scan_run.cpp @@ -28,12 +28,24 @@ quint32 ipv4str_to_int(const QString& ipstr) void trytry::run() { - + qDebug() << ipstr<<":"<< ipint; + *now_thread_num++; + QTcpSocket m_socket; + m_socket.connectToHost(ipstr, ipint, QTcpSocket::ReadWrite); + if (m_socket.waitForConnected(timeout)) + { + QString temp = QString("%1:%2").arg(ipstr).arg(ipint); + output_list->append(temp); + } + m_socket.disconnectFromHost(); + m_socket.disconnect(); + *now_thread_num--; + } dispatch::dispatch() { - + } @@ -42,15 +54,17 @@ void dispatch::tray(const QString& ipstr, quint32 ipint) if (ipint != 0 && ipstr != "") { - qDebug() << ipstr << ":" << ipint; - - //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(); + + while (now_thread_num> set_thread_num); + + try_telnet=new trytry; + try_telnet->ipstr = ipstr; + try_telnet->ipint = ipint; + try_telnet->timeout = timeout; + try_telnet->output_list = output_list; + try_telnet->now_thread_num = &now_thread_num; + try_telnet->moveToThread(main_thread); + try_telnet->start(); } diff --git a/ip_sacaner/scan_run.h b/ip_sacaner/scan_run.h index 63e0a7e..a467651 100644 --- a/ip_sacaner/scan_run.h +++ b/ip_sacaner/scan_run.h @@ -17,6 +17,7 @@ public: quint16 timeout; QString ipstr; quint32 ipint; + quint16 *now_thread_num; QTextEdit* output_list; void run(); @@ -40,6 +41,8 @@ public: QTextEdit* port_list; QTextEdit* output_list; + trytry* try_telnet; + void tray(const QString& ipstr, quint32 ipint); void run();