2009-06-25 Atsushi Enomoto <atsushi@ximian.com>
commita5c0ee57c3d781ef62d39204c43e0025d2b122b5
authoratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 25 Jun 2009 18:41:52 +0000 (25 18:41 +0000)
committeratsushi <atsushi@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 25 Jun 2009 18:41:52 +0000 (25 18:41 +0000)
treeca61ddcb257da03dab7a3884f7ec9440ba5660ff
parent772ef6bd533b33a8f6550cb80b8ad65deaade2b0
2009-06-25  Atsushi Enomoto  <atsushi@ximian.com>

* TcpChannelListener.cs, TcpDuplexSessionChannel.cs :
  Made required changes for repeated use of message exchanges.
  Hold binary reader session. The channels use it incrementally.
  Preambles are handled at Open, and EndRecords are handled at
  Close, Add session shutdown hook here (not working yet though).

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@136867 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