title: accept() call on server is successful but connect() call on client failed with error code 10035
body: <p>I've a client server model operating in non blocking mode where the server is as usual trying to accept connections infinitely. And client is repeatedly trying to connect with the server until it succeeds.
  When I run the server first and then client, I can see logs on server that the accept() call was a success but on client side the connect() call is failing with an error code 10035.</p>
  <p>Overall files are a lot bigger than than this and there's so much going on in them. Both server &amp; client are actually packet sniffers and the problematic part is when I try to establish a connection between these 2 sniffers to transfer information.</p>