【发布时间】:2011-03-26 10:53:39
【问题描述】:
我需要创建一个脑死 HTTP 服务器,它为 localhost 上的所有内容返回 404。具体来说,我在验收测试工具下有一个程序调用服务器,但为了测试,我想通过跳过不相关的检查来节省时间。
我有一种方法可以传入程序用作测试工具一部分的 URL,而测试工具(当前)只是在端口 80 上创建这样一个服务器。
但是,如果多个测试尝试同时运行,则会出现问题,因为每个测试工具都尝试在端口 80 上创建一个 HTTP 服务器,但其中一个工具会失败。
因此,我想随机化端口并确保它在尝试创建 HTTP 服务器之前可用。如何检查该端口是否正在使用?
【问题讨论】:
标签: .net port-number