title: When does socket poll (selectwrite polling mode) become false?
body: <p>The return value of Socket.Poll Method as what is written in <a href="http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.poll.aspx" rel="nofollow">msdn</a>:</p>
  
  <blockquote>
    <p>The status of the Socket based on the polling mode value passed in the
    mode parameter.</p>
    
    <p>Mode: SelectRead</p>
    
    <p>Return Value:<br>
    true if Listen has been called and a connection is
    pending;</p>
    
    <p>-or-</p>
    
    <p>true if data is available for reading;</p>
    
    <p>-or-</p>
    
    <p>true if the connection has been closed, reset, or terminated;</p>
    
    <p>otherwise, returns false.</p>
  </blockquote>
  
  <p>it appears to me that socket.poll method will always return true... I'm confused. it seems sensible for poll method to return true for the first two reasons stated but as for the third reason (true if the connection has been closed, reset, or terminated;), shouldn't it return false? what is the reason for poll to return true for the reasons mentioned?</p>