摘要:
1.首先,要弄清.net一个新技术:.net的tcp端口复用技术,以及它在IIS下的工作原理。2.其次,先按照微软的例子,为HttpListener写一个只有一个Prefix绑定的例子。3.如果需要有多个Prefix绑定,一定要用不同的HttpListener的实例,以及不用的异步方法实例,等。不要都混在一起。我当初就是因为两个不通过的prefix,使用同一个HttpListener实例以及回调方法,才造成这个问题。因为我绑定的两个URL,协议是不同的,因此造成冲突。后来,把HttpListener、相关处理对象以及回调方法,全部新建了一份,让两个HttpListener所使用的资源彻底分开, 阅读全文