From f3b968be4ae3c484f0297d66354e748a2df0ec05 Mon Sep 17 00:00:00 2001 From: hanyujie2002 Date: Fri, 31 May 2024 18:27:18 +0800 Subject: [PATCH] mi --- labs/networking.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/labs/networking.rst b/labs/networking.rst index a5404c4..b89abed 100644 --- a/labs/networking.rst +++ b/labs/networking.rst @@ -67,9 +67,9 @@ socket 相关操作包括: 这些调用的参数如下: * ``net``(如果存在)用作对所使用的网络命名空间的引用;通常我们会使用 ``init_net`` 进行初始化; - * ``family`` 表示在信息传输中使用的协议族;它们通常以 ``PF_``(协议族)字符串开头;表示所使用的协议族的常量可以在 :file:`linux/socket.h` 中找到,其中最常用的是 ``PF_INET``,用于 TCP/IP 协议; - * ``type`` 是 socket 的类型;用于此参数的常量可以在 :file:`linux/net.h` 中找到,其中最常用的是 ``SOCK_STREAM`` (用于基于连接的源到目的地通信)以及 ``SOCK_DGRAM`` (用于无连接通信); - * ``protocol`` 表示使用的协议,与 ``type`` 参数密切相关;用于此参数的常量可以在 :file:`linux/in.h` 中找到,其中最常用的是 ``IPPROTO_TCP`` (用于 TCP), ``IPPROTO_UDP`` (用于 UDP)。 + * ``family`` 表示在信息传输中使用的协议族;它们通常以 ``PF_`` (协议族) 字符串开头;表示所使用的协议族的常量可以在 :file:`linux/socket.h` 中找到,其中最常用的是 ``PF_INET``,用于 TCP/IP 协议; + * ``type`` 是 socket 的类型;用于此参数的常量可以在 :file:`linux/net.h` 中找到,其中最常用的是 ``SOCK_STREAM`` (用于基于连接的源到目的地通信) 以及 ``SOCK_DGRAM`` (用于无连接通信); + * ``protocol`` 表示使用的协议,与 ``type`` 参数密切相关;用于此参数的常量可以在 :file:`linux/in.h` 中找到,其中最常用的是 ``IPPROTO_TCP`` (用于 TCP),``IPPROTO_UDP`` (用于 UDP)。 要在内核空间中创建 TCP socket,你需要调用: