Модуль net
Привязки TCP/UDP/Unix для tokio.
Этот модуль содержит сетевые типы TCP/UDP/Unix, аналогичные типам стандартной библиотеки, которые можно использовать для реализации сетевых протоколов.
Структура
-
TcpListenerиTcpStreamпредоставляют функциональность для обмена данными по TCP -
UdpSocketпредоставляет функциональность для обмена данными по UDP -
UnixListenerиUnixStreamпредоставляют функциональность для обмена данными через потоковый сокет домена Unix (доступно только в Unix) -
UnixDatagramпредоставляет функциональность для обмена данными через дейтаграммный сокет домена Unix (доступно только в Unix) -
tokio::net::unix::pipeдля каналов FIFO (доступно только в Unix) -
tokio::net::windows::named_pipeдля именованных каналов (доступно только в Windows)
Для ресурсов ввода-вывода, недоступных в tokio::net, можно использовать AsyncFd.
Модули
-
tcp
net - Вспомогательные типы TCP.
-
unix
Unix и net - Типы сетей, специфичные для Unix.
-
windows
Windows и net - Типы сетей, специфичные для Windows.
Структуры
-
TcpListener
net - TCP-серверный сокет, принимающий соединения.
-
TcpSocket
net - TCP-сокет, который ещё не преобразован в
TcpStreamилиTcpListener. -
TcpStream
net - Поток TCP между локальным и удалённым сокетами.
-
UdpSocket
net - Сокет UDP.
-
Unix
Datagram Unix и net - Объект ввода-вывода, представляющий дейтаграммный сокет Unix.
-
Unix
Listener Unix и net - Сокет Unix, который может принимать соединения от других сокетов Unix.
-
Unix
Socket Unix и net - Сокет Unix, который ещё не преобразован в
UnixStream,UnixDatagramилиUnixListener. -
Unix
Stream Unix и net - Структура, представляющая подключённый сокет Unix.
Трейты
- ToSocket
Addrs - Без блокировки преобразует или разрешает одно или несколько значений
SocketAddr.
Функции
-
lookup_
host net - Выполняет разрешение DNS-имени.
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/net/index.html