2020-08-13 12:00:20 +02:00
|
|
|
---
|
|
|
|
id: 5ea9997bbec2e9bc47e94db4
|
2021-07-15 13:04:11 +05:30
|
|
|
title: 开发一个端口扫描器
|
2020-08-13 12:00:20 +02:00
|
|
|
challengeType: 11
|
|
|
|
videoId: z_qkqZS7KZ4
|
2021-10-03 12:24:27 -07:00
|
|
|
bilibiliIds:
|
|
|
|
aid: 208077317
|
|
|
|
bvid: BV1Uh411p7HS
|
|
|
|
cid: 409036706
|
2021-01-13 03:31:00 +01:00
|
|
|
dashedName: developing-a-port-scanner
|
2020-08-13 12:00:20 +02:00
|
|
|
---
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
# --question--
|
2020-08-13 12:00:20 +02:00
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
## --text--
|
2020-08-13 12:00:20 +02:00
|
|
|
|
2021-07-15 13:04:11 +05:30
|
|
|
`.connect()` 和 `.connect_ex()` 方法的主要区别是什么?
|
2020-08-13 12:00:20 +02:00
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
## --answers--
|
2020-08-13 12:00:20 +02:00
|
|
|
|
2021-07-15 13:04:11 +05:30
|
|
|
这两种方法之间没有区别。
|
2020-08-13 12:00:20 +02:00
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
---
|
|
|
|
|
2021-07-15 13:04:11 +05:30
|
|
|
如果有错误或没有找到主机,`.connect()` 返回一个错误代码,而 `.connect_ex()` 则引发一个异常。
|
2020-12-16 00:37:30 -07:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2021-07-15 13:04:11 +05:30
|
|
|
如果有错误或没有找到主机,`.connect()` 会引发一个异常,而 `.connect_ex()` 会返回一个错误代码。
|
2020-12-16 00:37:30 -07:00
|
|
|
|
|
|
|
## --video-solution--
|
|
|
|
|
|
|
|
3
|
|
|
|
|