gpt4 book ai didi

Linux 内核 - 什么函数保存随机选择端口号的来源?

转载 作者:IT王子 更新时间:2023-10-29 00:14:08 39 4
gpt4 key购买 nike

有谁知道 linux 中的哪个函数或文件包含查找用于 bind() 系统调用的随机端口的算法?我到处寻找,在 Linux 源代码中找不到包含此算法的方法。

谢谢!

最佳答案

这是一段又长又复杂的代码,我不想去理解它。 :-)

查看用于 TCP 的 inet_csk_get_port 函数(在 net/ipv4/inet_connection_sock.c 中)和 udp_lib_get_port(在 net/ipv4/udp.c) 用于 UDP。它至少对 2.6.31 有效,尽管它可能因不同版本而异。

关于Linux 内核 - 什么函数保存随机选择端口号的来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345872/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com