2009-06-29 Atsushi Enomoto <atsushi@ximian.com>
commit4dc27815577eb24eea4fc68611eb6b5b6afe870c
authoratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 29 Jun 2009 17:08:50 +0000 (29 17:08 +0000)
committeratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 29 Jun 2009 17:08:50 +0000 (29 17:08 +0000)
tree3ecbd5fa1b9939488754bd91aa1d03627734fc6c
parentb5d755aa71086cd3c25a2a9513ff974ad01eda96
2009-06-29  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelDispatcher.cs : do not iterate extra channel acceptance
  and hence close channels a bit more gracefully.

* TcpDuplexSessionChannel.cs : on Abort(), do just Close() within
  (almost) no time.
* TcpChannelListener.cs : accept multiple channels at a time.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@137093 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog
class/System.ServiceModel/System.ServiceModel.Channels/TcpChannelListener.cs
class/System.ServiceModel/System.ServiceModel.Channels/TcpDuplexSessionChannel.cs
class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog
class/System.ServiceModel/System.ServiceModel.Dispatcher/ChannelDispatcher.cs