我继承的是CSocket,现在在Client端做了一个发送超时的设定,现在我想测试一下我做的超时设定是否有效,我现在的做法是:把Server端的FD_READ给屏蔽了,这样Server端不能触发OnReceive事件,就应该能返回给Client端一个错误消息,但是现在不管我怎样设定,Server端都能触发OnReceive事件,为什么?怎么能解决。

解决方案 »

  1.   

    等一晚上,还没人回,再等,
      

  2.   

    你把服务端的程序关掉不就行了,或者把服务端的网络断掉
    我对网络编程刚刚学习,不太懂。
      

  3.   

    谢谢楼上的兄弟回复,我也是刚刚学习,一起研究,你说的方法我已经做过了,而且也确实出现相应的错误码了,但是俺们头头说这个不算正常超时,属于服务器关闭之类的云云,所以我在想应该还有其他方法。