+2009-05-22 Atsushi Enomoto <atsushi@ximian.com>
+
+ * TcpDuplexSessionChannel.cs : add ReplyTo header.
+
2009-05-21 Atsushi Enomoto <atsushi@ximian.com>
* DuplexSessionBase.cs : new file, for session implementation.
public override void Send (Message message, TimeSpan timeout)
{
- // FIXME: add MessageID and ReplyTo (might not be here; it's likely in session channel in common)
-
if (!is_service_side && message.Headers.To == null)
message.Headers.To = RemoteAddress.Uri;
+ if (!is_service_side && message.Headers.ReplyTo == null)
+ message.Headers.ReplyTo = new EndpointAddress (Constants.WsaAnonymousUri);
+
client.SendTimeout = (int) timeout.TotalMilliseconds;
frame.WriteSizedMessage (message);
// FIXME: should EndRecord be sent here?