zoukankan      html  css  js  c++  java
  • HttpListener与“未从此类上对应的异步方法中返回 IAsyncResult 对象”错误

    1.首先,要弄清.net一个新技术:.net的tcp端口复用技术,以及它在IIS下的工作原理。

    2.其次,先按照微软的例子,为HttpListener写一个只有一个Prefix绑定的例子。

    3.如果需要有多个Prefix绑定,一定要用不同的HttpListener的实例,以及不用的异步方法实例,等。不要都混在一起。我当初就是因为两个不通过的prefix,使用同一个HttpListener实例以及回调方法,才造成这个问题。因为我绑定的两个URL,协议是不同的,因此造成冲突。后来,把HttpListener、相关处理对象以及回调方法,全部新建了一份,让两个HttpListener所使用的资源彻底分开,才避免了这个问题。当然,要弄清楚这个问题,或者是别的原因造成的这个问题,还是得把win新出的.net tcp端口复用技术原理,以及它在IIS下的工作原理搞明白才行。

  • 相关阅读:
    模板-树链剖分
    bzoj2523 聪明的学生
    P1220 关路灯
    BZOJ3572 [Hnoi2014]世界树
    BZOJ4013 [HNOI2015]实验比较
    BZOJ4012 [HNOI2015]开店
    BZOJ4011 [HNOI2015]落忆枫音
    BZOJ4009 [HNOI2015]接水果
    BZOJ4010 [HNOI2015]菜肴制作
    BZOJ4008 [HNOI2015]亚瑟王
  • 原文地址:https://www.cnblogs.com/xxxteam/p/3053036.html
Copyright © 2011-2022 走看看