I am talking about only one case here.

**client sent a request to server -> server received it and returned a response -> unfortunately the response dropped.**

I have only one question about this.

* Is this case even possible? If it's possible then what should the response code be, or will client simply see it as read timeout?

As I want to sync status between client/server and want 100% accuracy no matter how poor the network is, the answer to this question can greatly affect the client's 'retry on failure' strategy.

Any comment is appreciated.