【发布时间】:2013-12-27 04:17:14
【问题描述】:
我试图找到一个主机头已经在使用中。所以我用一个 url 启动一个 HTTP 监听器。我预计会出现异常,因为具有主机标头的 url 已经注册。代码如下。 URL abc:81 已经启动并运行,但是侦听器无异常地启动和停止。谁能帮忙
bool notUnderUse;
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://abc:81/") ;
try
{
listener.Start();
listener.Stop();
notUnderUse = true;
}
catch (Exception ex)
{
notUnderUse = false;
}
【问题讨论】:
-
如果我提供 IP 地址端口号,它会按预期工作。我的意思是它已经抛出了正在使用的异常..但是不能正常使用主机头