ACE为什么自动打开一个随机端口,还自己连了上去
只初始化了下Proactor,就开始监听了。如下C:\>netstat -ano | findstr "127"
TCP 127.0.0.1:3119 127.0.0.1:3120 ESTABLISHED 452
TCP 127.0.0.1:3120 127.0.0.1:3119 ESTABLISHED 452
如上,怎么关闭,版主能否帮下忙,看下这是什么原因? ACE Proactor的通知机制使用了一对回环socket。具体的讲,就是当Proactor的线程池在GetQueuedCompletionStatus上等待时,如果没有任何异步事件产生,线程就不会从等待中唤醒,那么此时就不能对Proactor内部状态进行修改,例如增加完成端口上的侦测句柄。为了可以在等待的同时对Proactor进行更新,ACE在底层完成注册了一对回环socket,就是用来唤醒等待线程,更新Proactor状态之用。 这个像是管道的自连接 我问下这个是看什么书,感觉我的书比较老,没提到proactor
页:
[1]