Extending the TCPIP Handshake sample

The TCPIP Handshake sample demonstrates how you can implement the three-way handshake that is expected by the client. The sample shows you how to use this handshake to allow the client to cancel the request after the request has been sent, but before the server starts to process it.

The three-way handshake for sending the reply message can also be used to provide a level of transactional quality of service. This sample can be extended to allow the client to roll back the service either by sending negative acknowledgments, or by failing to send an acknowledgment to the reply message.

The current service interface that is called by this sample is non-transactional. Therefore, a new service interface must be set up that allows rollback. Use either of the following options to set up a service that allows rollback:

Back to sample home