wishel 发表于 2009-11-3 15:36:25

ACE_SOCK_Stream io超时返回errno有问题

ACE_SOCK_Stream::recv()或者recv_n(),如果设置timeout,当超时发生时,返回结果为-1,但是errno为0,而不是文档中说的ETIME。
系统为windows,linux还没测。

modern 发表于 2009-11-4 13:41:17

安照文档说的errno应该是ETIME,一般返回-1就认为超时了,还真没有进一步判断过。

wishel 发表于 2009-11-4 15:34:07

汗。。。
系统重启后又好了,errno这回是ETIME了。
我最近在玩gtest,所以什么都想测测。:lol

[ 本帖最后由 wishel 于 2009-11-4 15:35 编辑 ]
页: [1]
查看完整版本: ACE_SOCK_Stream io超时返回errno有问题