none
猛士:请问WCF中传输层会话和会话服务中建立的会话要怎么理解? RRS feed

答案

  • rank Xu Lei()  10:46:54
    不一样
    Frank Xu Lei()  10:46:59
    有点区别
    Frank Xu Lei()  10:47:01
    我查到了
    猛士()  10:47:12
    请赐教
    Frank Xu Lei()  10:47:22
    传输层会话 Transport-Level Sessions
    Frank Xu Lei()  10:47:25
    英文原文
    Frank Xu Lei()  10:47:33
    这个依赖于 具体的传输协议
    Frank Xu Lei()  10:47:48
    它是靠 传输通道 来识别客户端的唯一性
    Frank Xu Lei()  10:48:05
    也就是链接 通道 是长链接  中间 不能中断
    猛士()  10:48:17

    Frank Xu Lei()  10:48:21
    这个协议具体又TCP协议 和IPC协议
    Frank Xu Lei()  10:48:35
    WCF会话呢,实际没这么严格
    Frank Xu Lei()  10:48:53
    WCF会话服务  不依赖 协议
    Frank Xu Lei()  10:49:07
    只要客户端发送的消息带一个相同的会话ID
    Frank Xu Lei()  10:49:18
    服务端 都会当成 同一个会话处理
    Frank Xu Lei()  10:49:28
    WCF的会话服务 不依赖于具体的协议
    Frank Xu Lei()  10:49:51
    你也可以使用Http来发送消息
    Frank Xu Lei()  10:50:02
    只要消息带SessionID就可以了
    猛士()  10:50:02
    是的
    猛士()  10:50:32
    会话服务相当于是依赖于这个SessionID的
    Frank Xu Lei()  10:51:17

    猛士()  10:52:54
    那这个会话服务的通信还可以中断?只要我下次调用的时候传的这个SessionID一样,WCF还会把这个算在同一个会话里面?
    Frank Xu Lei()  10:53:30
    是的
    Lemo()  10:53:46
    这个同SEBService那个是不是同一个意思?
    Frank Xu Lei()  10:53:49
    WCF数据封装 基于Message 也就是消息的
    Lemo()  10:53:55
    Session
    Lemo()  10:54:12
    同WEBSERVICE
    Frank Xu Lei()  10:54:37
    单独说 WCF 服务的Session 就是 我们刚才说的
    Frank Xu Lei()  10:54:51
    传输层会话 Transport-Level Sessions则比较特殊
    Frank Xu Lei()  10:55:11
    限制了传输通道 提供会话的功能
    猛士()  10:56:25
    那这个Session还是依赖于传输层会话 Transport-Level Sessions的?
    猛士()  10:57:20
    谢谢徐老大

    Frank Xu Lei--谦卑若愚,好学若饥
    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2012年2月27日 3:33
    版主