本帖最后由 oyljerry 于 2013-08-12 22:28:50 编辑

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-SG/library/ee495071
      

  2.   

    设置linger的时间,优雅关闭连接,调用closesocket后,最多等待5秒把数据发完。这有很多socket例子,有这个选项的用法:
    http://download.csdn.net/detail/geoff08zhang/4571358
      

  3.   

    http://baike.baidu.com/view/6145019.htm
      

  4.   

    本帖最后由 oyljerry 于 2013-08-14 16:23:32 编辑
      

  5.   

    int nSendTimeout = 6000;  //是什么意思呢????
      

  6.   

    int nSendTimeout = 6000;  //是什么意思呢????
    需要调用,最好是调用释放资源。
      

  7.   

    SendTimeout = 6000;是什么作用呢????