帖子列表
-
Singleton::close阻塞问题
typedef ACE_Unmanaged_Singleton _singleton; 在程序退出时调用_singleton::close()结果阻塞在这个方法上了,请问各位,这是什么原因呢?...
-
windows的完成端口iocp
peakzhang 发表于: 2008-06-01, 回复: 1
windows的完成端口iocp可以设置端口线程 一般是CPU个数*2 那么在ACE的proactor中有这种设置吗 有又如何设置呢
-
ACE_Acceptor的应用
peakzhang 发表于: 2008-06-01, 回复: 2
我使用ACE_Reactor与ACE_Acceptor创建了个测试最大连接数的服务器程序,参数都是按照默认的参数值.我经过测试发现最多只能并发的连接数是61个,第62个以后的连接都将失败!请问那个大...
-
ACE_Asynch_Connector会被阻塞?
peakzhang 发表于: 2008-06-01, 回复: 1
最近在一个服务器程序的Proactor框架中使用ACE_Asynch_Connector发起对其他服务器的连接,在测试时,当Proactor框架在收发数据比较频繁的同时,调用ACE_Asynch_Connector的一个全...
-
ACE_Asynch_Connector应用的问题
winston 发表于: 2008-06-01,
ACE的DEMO程序有些问题: 如下: int AIO_CLD_Connector::validate_connection (const ACE_Asynch_Connect::Result& result, const ACE_INET_Addr &remote, const ACE_INE...
-
关于ACE_Unmanaged_Singleton
typedef ACE_Unmanaged_Singleton _singleton; 在程序中用_Singleton::instance来获得单实例,这在多线程情况下,没有问题,如果在多进程序情况下呢,不同的进程得到的是同...
-
ACE_Proactor怎么用它的多个实例啊?...
jolly_w23 发表于: 2008-05-29, 回复: 1
ACE_WIN32_Proactor* impl = new ACE_WIN32_Proactor( 0 , 1 ); ACE_Proactor proactor_impl( impl , 1 ); Sender sender( file_.c_str() ); if (sender.open ( host_.c_st...
-
ACE_Message_Queue的同步
peakzhang 发表于: 2008-05-21, 回复: 3
自己写了一个缓冲类,有一个ACE_Message_Queue类型的成员,在一个线程enqueue另一个线程dequeue(阻塞调用),现在的问题是,当enqueue成功返回后,dequeue操作有时候仍然会被阻塞,工作不...
-
有两条语句没明白ACE_TASK
peakzhang 发表于: 2008-05-21, 回复: 1
int Message_Receiver::copy_payload (ACE_Message_Block *mb, int payload_length) { ssize_t result = this->peer ().recv_n (mb...
-
ACE_File_Lock open failed
peakzhang 发表于: 2008-05-21, 回复: 3
我想用ACE_File_Lock 来保证我的运行实例唯一.. 但在window 下.. ACE_File_Lock fk; if (fk.open ("cccccccccc", O_RDWR)) ACE_OS::printf ("open failed\n"); open fai...
-
mfc和ace 在vs2005中
peakzhang 发表于: 2008-05-21, 回复: 1
我想在vs2005基于对话框的mfc程序中用ace 我按照网上的方法,在初始化中加了 ace::int(); ace_tp_reactor()* p = new ace_tp_reactor(); ...... 等等 编译用vs8.0版的aced.d...
-
Linux下如何在多线程中使用Reactor?...
peakzhang 发表于: 2008-05-21, 回复: 3
下面的代码,编译成可执行程序,可以以带参数和不带参数方式运行,不带参数运行时程序在主线程中监听3000端口 并执行Reactor事件循环,带参数(任意参数均可)运行时程序启动一个线程,在...
-
想基于ACE开发一个协议库 有没有好的建议?...
peakzhang 发表于: 2008-05-21, 回复: 3
想基于ACE开发一个协议库 有没有好的建议? 我想了一下: 估计要使用 stream 、reactor、 server configuration 、 和 acceptor-communicator框架 综合起来 对于 proactor...
-
send,ACE_Reactor以及handle_output的问题,n...
peakzhang 发表于: 2008-05-21, 回复: 2
其实我原来用过ACE_Reactor,感觉和select的用法没有太多本质区别,我只用一些基本功能。平台是windows。 但是,这几天重新使用ACE_Reactor,出了很多诡异的事情,搞了好久都不明白,发...
-
Reactor事件注册与解注册
peakzhang 发表于: 2008-05-21, 回复: 5
reactor中,handler绑定事件,然后向reactor注册,这都是自己要做的步骤,我不明白的是,如果一个handler绑定了write_mask,read_mask,当handle_input返回-1的时候,ace会自动帮我们做一...
-
各种Reactor实现的总结
peakzhang 发表于: 2008-05-21, 回复: 7
大家好,第一次来这个属于ACEer的地方真的很高兴啊!下面就ACE中现有的三种Reactor做一些总结,都是我个人使用的经验,如有不妥还请指教。 最近,偶在ACE_Reactor框架和ACE_Proactor...
-
ACE_Svc_Handler 的问题
peakzhang 发表于: 2008-05-21, 回复: 2
我现在采用 Acceptor的模式 监听服务.. 当接受到连接以后会new 一个ACE_Svc_Handler的派生对象.. 说明接收到连接了..但当我的客户端发送数据时.根本不调用ACE_Svc_Handler ...
-
ACE_TASK 使用问题
peakzhang 发表于: 2008-05-21, 回复: 1
仿书上的例子,写了个ACE_TASK 类应用的例子,不过老出问题,说是内存非法引用。各位帮忙看看: realtrans.h #include "ace/OS.h" #include "ace/Task.h" #include class Manager ...
-
ACE_Svc_Handler的子类应该如何处理网络异...
peakzhang 发表于: 2008-05-21, 回复: 1
目前我遇到的情况是在handle_output的send_n时有时候会出现Timer expired(长时间断开网络会出现这种情况)的错误,导 致程序异常退出,我估计是我在处理上有不对的地方,那么出现...
-
在VC6.0中不能单步调试ACE程序
peakzhang 发表于: 2008-05-21, 回复: 1
各位大侠,本人为Ace开发菜鸟,我现在编译examples里面最简单的例子,可以编译成功,但 不能设断点进行单步调试,请高手忙帮忙诊断....
