Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用一个进程通过 HttpWebRequest 从服务器下载文件。然后我使用IpHelper来获取当前时间的 TCP 表。我发现 TCP 表包含当前进程使用的两行。这意味着,当前进程使用两个 TCP 端口来下载文件。
我的问题是,一个进程不是只使用一个 TCP 端口(默认情况下)吗?
谢谢你的帮助。(对不起我的英语不好..)
一个进程只使用一个端口没有任何限制。一个进程可以根据需要使用任意数量的端口。当然,这是有限制的,但这些限制远高于 2 个端口。例如,可用端口数本身只有 64K。而且大多数进程都会限制文件描述符的数量(每个套接字都需要一个)。但是,再一次,这些限制远高于 2 个端口。