Reliable Sessions
Reliable Sessions • The Windows Communication Foundation’s Reliable Sessions facility is for providing assurances at the binding level that messages will be delivered exactly once, and in order.
• When communicating with the Transmission Control Protocol (TCP), a measure of reliability is ensured by the protocol itself. However, those assurances are strictly at the packet level and between just two points.
Reliable Sessions • The Windows Communication Foundation’s Reliable Sessions feature provides assurances against the possibility of messages being lost in transmission, duplicated, or received out of order, and it provides those assurances at the message level, across any number of intermediate nodes, and independent of the transport protocol. • Furthermore, with Reliable Sessions enabled, the Windows Communication Foundation will attempt to re-establish dropped connections, and free the resources associated with a session if attempts at reconnection fail. It will also attempt to compensate for network congestion by adjusting the rate at which messages are sent.
Reliable Sessions • The predefined bindings that support the feature are the WSHttpBinding, the WSDualHttpBinding, the WSFederationBinding, the NetTcpBinding, and the NetNamedPipesBinding.
• In the case of the WSHttpBinding, the WSDualHttpBinding, and the WSFederationBinding, the option of using Reliable Sessions is turned off by default.
• whereas it is turned on by default on the other bindings
Client side
Click thrice
Click once
Making Session enable
Session and Orders
Basically we have the idea that these messages are coming from the same client
Session With Order of methods
Is not initiating operation, so if the first interaction with the client then will get An error.
Client side
Click here first
The end