我正在开发一个由多个用户在同一终端服务器上运行的工具。该工具使用 TCP 套接字在多个进程之间进行 IPC。由于该工具的多个实例将由多个登录用户同时运行,我想知道Windows服务器上的端口是如何管理的?例如,是否存在虚拟端口的概念,操作系统可以将其映射到系统范围的唯一端口,或者为不同用户运行的工具是否需要在用户空间中处理此问题?
该工具的实例都需要监听不同的端口号,或者不同IP地址的相同端口号。
[假设他们在听,虽然没有说明,但这是唯一真正令人担忧的来源。]