实例演示:直接通过绑定进行消息通信
信道层由相关信道经过有序组合而成的信道栈构成,但是并不是说整个绑定模型中只有绑定和信道两种对象。我们说信道层是由绑定创建的,也不是说通过绑定直接创建信道。对于整个绑定模型,除了绑定以及它的最终产品(信道栈)之外,还具有额外一些对象。
既然绑定的最终目的就是创建用于处理和传输消息的信道栈,就意味着我们可以直接通过绑定实现基于消息的通信。为了让读者对绑定模型有一个深刻的印象,同时也作为一个引子引出整个绑定模型的组成元素,我们来演示一个直接通过绑定进行消息通信的例子。整个实例的解决方案由图3-3所示的两个控制台程序构成,它们分别用于模拟消息的接收方和发送方。