title: Difference between OperationTimeout and SendTimeout in WCF
body: <p>After quite a bit of searching, I could not find the answer to this question. </p>
  
  <p>What is exact difference between <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.icontextchannel.operationtimeout%28v=vs.110%29.aspx" rel="noreferrer"><code>OperationTimeout</code></a> and <a href="https://msdn.microsoft.com/en-us/library/system.servicemodel.channels.binding.sendtimeout%28v=vs.110%29.aspx" rel="noreferrer"><code>SendTimeout</code></a>? I read <code>OperationTimeout</code> is a subset of <code>SendTimeout</code> and <code>SendTimeout</code> includes writing message in the channel. If you give more details that would be great. </p>
  
  <p>My second question is I have client call to a service where I just want to set timeout between soon after request sent to the server and soon after received reply from the server. How to set this timeout?</p>