diff --git a/ip_sacaner/debug/ip_sacaner.exe b/ip_sacaner/debug/ip_sacaner.exe index 6780ef6..249dea7 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 5684487..f801d9f 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 7f55f48..02bdf72 100644 --- a/ip_sacaner/debug/ip_sacaner.log +++ b/ip_sacaner/debug/ip_sacaner.log @@ -1,51 +1,51 @@  widget.cpp -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x3b9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x3bb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x3bd 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x3bf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x3c2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x412 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x414 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x416 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x41b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x570 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x571 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x573 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x609 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x60a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x60e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x60f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x610 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x69f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x6a0 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x6a2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x6a5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x6a6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x768 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x76d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x76f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x8ea 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x8eb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x8ec 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x8ef 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x8f1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9bb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9bc 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9bf 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9c0 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9c4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa0e 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa0f 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa11 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa14 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa15 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xac3 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xac8 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xaca 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc23 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc24 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc25 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc28 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc2a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 -C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(44,17): warning C4189: “m_socket”: 局部变量已初始化但不引用 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x750 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x752 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x754 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x756 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x759 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x7a9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x7ab 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x7ad 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x7b2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x907 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x908 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x90a 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9a0 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9a1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9a5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9a6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0x9a7 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa36 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa37 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa39 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa3c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xa3d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xaff 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xb04 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xb06 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc84 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc85 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc86 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc89 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xc8b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xd58 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xd59 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xd5c 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xd5d 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xd61 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xdab 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xdac 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xdae 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xdb1 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xdb2 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xe60 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xe65 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xe67 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xfc4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xfc5 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xfc6 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xfc9 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(1,1): warning C4828: 文件包含在偏移 0xfcb 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。 +C:\Users\wuwen\Desktop\tcp_ip_scan\ip_sacaner\widget.cpp(72,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 84a3226..feb54ff 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.read.1.tlog b/ip_sacaner/debug/ip_sacaner.tlog/CL.read.1.tlog index b96ee50..266f152 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/ip_sacaner.write.1u.tlog b/ip_sacaner/debug/ip_sacaner.tlog/ip_sacaner.write.1u.tlog index 75a610f..edf44c6 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 e2afd38..24ea750 100644 Binary files a/ip_sacaner/debug/main.obj and b/ip_sacaner/debug/main.obj differ diff --git a/ip_sacaner/debug/moc_widget.obj b/ip_sacaner/debug/moc_widget.obj index 47269d9..ecc4d3d 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/vc143.pdb b/ip_sacaner/debug/vc143.pdb index 78fdef6..ee6bede 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 2ce6f54..fa88cdf 100644 Binary files a/ip_sacaner/debug/widget.obj and b/ip_sacaner/debug/widget.obj differ diff --git a/ip_sacaner/ip_sacaner.vcxproj.user b/ip_sacaner/ip_sacaner.vcxproj.user index 0bc10d3..9163ea5 100644 --- a/ip_sacaner/ip_sacaner.vcxproj.user +++ b/ip_sacaner/ip_sacaner.vcxproj.user @@ -2,9 +2,9 @@ - 2022-01-02T05:17:50.4661434Z + 2022-01-02T13:24:25.0325007Z - 2022-01-02T05:17:50.7101433Z + 2022-01-02T13:24:25.2195241Z \ No newline at end of file diff --git a/ip_sacaner/ui_widget.h b/ip_sacaner/ui_widget.h index 49a2140..5ff2dd2 100644 --- a/ip_sacaner/ui_widget.h +++ b/ip_sacaner/ui_widget.h @@ -12,7 +12,6 @@ #include #include #include -#include #include #include #include @@ -28,11 +27,11 @@ public: QPushButton *stard_scan; QSpinBox *spinBox; QLabel *label_4; - QListView *listView; QLabel *label_5; QPushButton *pushButton; QTextEdit *IP_list; QLabel *label; + QTextEdit *outputlist; void setupUi(QWidget *Widget) { @@ -59,9 +58,6 @@ public: label_4 = new QLabel(Widget); label_4->setObjectName(QString::fromUtf8("label_4")); label_4->setGeometry(QRect(240, 230, 53, 16)); - listView = new QListView(Widget); - listView->setObjectName(QString::fromUtf8("listView")); - listView->setGeometry(QRect(10, 270, 581, 201)); label_5 = new QLabel(Widget); label_5->setObjectName(QString::fromUtf8("label_5")); label_5->setGeometry(QRect(10, 230, 53, 16)); @@ -74,6 +70,10 @@ public: label = new QLabel(Widget); label->setObjectName(QString::fromUtf8("label")); label->setGeometry(QRect(10, 20, 141, 71)); + outputlist = new QTextEdit(Widget); + outputlist->setObjectName(QString::fromUtf8("outputlist")); + outputlist->setGeometry(QRect(10, 270, 581, 221)); + outputlist->setReadOnly(true); retranslateUi(Widget); diff --git a/ip_sacaner/widget.cpp b/ip_sacaner/widget.cpp index 37ca39b..d1edcc0 100644 --- a/ip_sacaner/widget.cpp +++ b/ip_sacaner/widget.cpp @@ -35,9 +35,33 @@ quint32 ipv4str_to_int(const QString &ipstr) } +void Widget::ip_scan(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(); + + qDebug() << ip << ":" << port; + QString temp = QString("%1:%2").arg(ip).arg(port); + ui->outputlist->append(temp); + m_socket->disconnectFromHost(); + m_socket->disconnect(); + //delete m_socket; + + }); + + } +} + void Widget::tray_scan() { - qDebug()<< "try_scan"; //qDebug()<< ui->IP_list->toPlainText(); @@ -66,13 +90,13 @@ void Widget::tray_scan() //˿ڶģʽ for (quint16 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) { - qDebug() << ipv4int_to_str(ips) << prots; + Widget::ip_scan(ipv4int_to_str(ips), prots); } } else { //˿ģʽ - qDebug() << ipv4int_to_str(ips) << str_ports_list.at(0).toInt(); + Widget::ip_scan(ipv4int_to_str(ips), str_ports_list.at(0).toInt()); } } } @@ -88,17 +112,17 @@ void Widget::tray_scan() //˿ڶģʽ for (quint16 prots = str_ports_list.at(0).toInt(); prots < str_ports_list.at(str_ports_list.size() - 1).toInt() + 1; prots++) { - qDebug() <connectToHost(str_ips_list.at(0), str_port_list.at(0).toInt(), QTcpSocket::ReadWrite); - //connect(m_socket, &QTcpSocket::connected, this, &Widget::tcp_connected); + } diff --git a/ip_sacaner/widget.h b/ip_sacaner/widget.h index 5fdb79b..21935bc 100644 --- a/ip_sacaner/widget.h +++ b/ip_sacaner/widget.h @@ -18,6 +18,7 @@ public: void tray_scan(); void auto_edit(); void tcp_connected(); + void ip_scan(const QString& ipstr, quint32 ipint); private: Ui::Widget *ui; diff --git a/ip_sacaner/widget.ui b/ip_sacaner/widget.ui index 17069dc..bdde243 100644 --- a/ip_sacaner/widget.ui +++ b/ip_sacaner/widget.ui @@ -96,16 +96,6 @@ 线程 - - - - 10 - 270 - 581 - 201 - - - @@ -158,6 +148,19 @@ domain.com + + + + 10 + 270 + 581 + 221 + + + + true + +