我做一个通讯程序,设置了延时是30秒,想在通讯的时候用ontime动态的显示剩余的时间,程序是单线程,通讯是非阻塞用select设置延时的,这个方法遇到了问题,就是在通讯的过程中根本就不会执行ontime,其中定时器设置是对的,问题可能处在单线程上,请问大家在单线程下有没有好的解决办法??