关于使用ACE_SOCK_Dgram和ACE_Dev_Poll_Reactor的中断信号
在使用ACE_SOCK_Dgram和ACE_Dev_Poll_Reactor时,经常报错work_pending_i: Interrupted system call看了ace代码,说出现这个的时候会重新开始loop,但是我的程序reactor的循环函数结束了,不能接收数据了。。。不知道为什么。。。。。
[ 本帖最后由 sokiiya 于 2009-7-15 20:31 编辑 ] 贴代码,猜不出。 解决了,在
pReactor->run_reactor_event_loop();
之前加上pReactor->restart(1);设置restart标志位非0即可。
页:
[1]