ovs/socket_util.py
用于 ovs socket 连接的辅助模块。
作用:返回目标主机的地址和端口。(例如:('127.0.0.1', 6640)
)
- 参数说明:
target
:目标主机地址(可能包含端口)(例如:'127.0.0.1:6640'
);default_pot
:默认目标主机的端口,在 target 未包含端口的情况下使用。
- 参数说明:
style
: socket 类型target
:目标主机的地址default_port
:默认的目标主机端口dscp
:TOS 值。
- 创建一个 AF_INET 地址簇的 socket(
socket.socket(socket.AF_INET, style, 0)
) - 将套接字设置为非阻塞模式
- 设置 socket 的 TOS 值。
- 连接到 target 处的套接字。
判断一个地址是否为有效的 Ipv4 地址
将 socket 设置为非阻塞模式。
设定 socket 的 TOS 值(dscp
)。
检查 socket 是否建立连接,并可以发送消息。