none
System.Net.HttpListener断开会收到什么消息? RRS feed

  • 常规讨论

  • 我想使用HttpListener作为HTTP服务器。
    请问我如果使用了Keep-Alive,那么当用户关闭浏览器时应该会有一个断开消息。
    那么请问HTTPLISTENER会收到什么样的消息或是说怎么收到这个断开消息?

    谢谢

    2009年5月11日 9:31

全部回复

  • listener 只能接受连接的事件
    断开是在每个 tcpclient 收到的
    当你receive 到一个0长度的byte[]  就表示客户端断开了

    工作突然有点忙 嘿嘿
    2009年5月11日 9:47
    版主
  • 那我想得到断开事件要怎么做?有没有一个简单的例子可以看看?
    2009年5月11日 9:49
  • 就是接受事件

    当你receive 到一个0长度的byte[]  就表示客户端断开了

    工作突然有点忙 嘿嘿
    2009年5月12日 2:45
    版主
  • 付海超,

    你好,看下HttpListener 成员 ,没有断开事件被提供,而且Http协议是请求-相应协议,客户的浏览器关闭时,告诉我你如何看到这里有请求被发到Http server。告诉我你是如何看到这个断开消息的,在哪里设置Keep-Alive属性呢。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年5月13日 6:18
    版主
  • 因为你没有提供必要的信息跟贴 ,我们把问题的类型改为讨论 .如果你有时间关注这个问题和提供必要的信息 ,请把类型改回为问题 ,通过帖子顶部的 ”Change Type”选项。如果问题已经解决,我们希望你能够共享解决方案以便这个答案能够被其他有同样问题的论坛成员看到,谢谢你!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年5月18日 1:18
    版主