--- id: 5ea9997bbec2e9bc47e94db4 title: 开发一个端口扫描器 challengeType: 11 videoId: z_qkqZS7KZ4 bilibiliIds: aid: 208077317 bvid: BV1Uh411p7HS cid: 409036706 dashedName: developing-a-port-scanner --- # --question-- ## --text-- `.connect()` 和 `.connect_ex()` 方法的主要区别是什么? ## --answers-- 这两种方法之间没有区别。 --- 如果有错误或没有找到主机,`.connect()` 返回一个错误代码,而 `.connect_ex()` 则引发一个异常。 --- 如果有错误或没有找到主机,`.connect()` 会引发一个异常,而 `.connect_ex()` 会返回一个错误代码。 ## --video-solution-- 3