Які три сімейства адрес пов’язані з модулем сокета Python?
2024Адреса родини повинна бути AF_INET (за замовчуванням), AF_INET6, AF_UNIX, AF_CAN, AF_PACKET або AF_RDS . Тип сокета має бути SOCK_STREAM (за замовчуванням), SOCK_DGRAM, SOCK_RAW або, можливо, одна з інших констант SOCK_.
Родина адрес зазвичай складається з кількох протоколів, по одному на тип сокета. Кожен протокол характеризується абстрактним типом сокета. Не обов'язково, щоб сімейство адрес підтримувало всі типи сокетів.
Розетки | Python
сер. № | Метод і опис |
---|---|
Методи серверних сокетів | |
3. | s.accept – це пасивно приймає підключення клієнта, очікуючи, доки з’єднання прийде, блокуючи |
Методи клієнтських сокетів | |
1. | s.connect – цей метод активно ініціює підключення до сервера TCP |
Коли ви створюєте сокет домену AF_INET, ви вказуєте AF_INET для адреса родини у програмі socket. Сокети AF_INET також можуть використовувати тип SOCK_RAW. Якщо встановлено цей тип, програма підключається безпосередньо до IP-рівня і не використовує транспорт TCP або UDP.
Топ-10 типів розеток
- Потокові сокети. Ці сокети використовуються на стороні доставки мережевого середовища. …
- Сокети дейтаграм. Реалізація не дає жодної гарантованої доставки, оскільки вони працюють без з’єднання. …
- Необроблені сокети. …
- Пакетно-послідовні сокети. …
- Шестигранні розетки. …
- Розетка. …
- Ударні розетки. …
- Розетки для свічок запалювання.
Адреса родини повинна бути AF_INET (за замовчуванням), AF_INET6, AF_UNIX, AF_CAN, AF_PACKET або AF_RDS . Тип сокета має бути SOCK_STREAM (за замовчуванням), SOCK_DGRAM, SOCK_RAW або, можливо, одна з інших констант SOCK_.
Отже: функції сокета
•soOpen | Створіть новий сокет |
---|---|
•soBind | Прив’язати сокет до локальної адреси |
•soConnect | Підключіть розетку до віддаленої адреси |
•так Слухайте | Розпочніть прослуховування вхідних з'єднань на сокет |
•soAccept | Прийняти вхідне з'єднання |