帖子列表
-
Reator退出的问题
peakzhang 发表于: 2008-07-15, 回复: 2
在服务器关闭后,客户端在delete this的时候发生错误,内存引用的错误,怎么解决呀? int Client::open (void *p) { if (super::open (p) == -1) return -1; ACE_Time_Valu...
-
两句话都会出错。 关于 ACE_Select_Reactor...
peakzhang 发表于: 2008-07-15, 回复: 1
代码如下 #include #include int ACE_TMAIN(int argc, ACE_TCHAR *argv[]) { ACE_Select_Reactor select_reactor; return 0; } 走到 ACE_Select_Reactor ...
-
如何写一个可以在Unix和Windows之间移植的...
peakzhang 发表于: 2008-07-15, 回复: 3
能否将ACE_Svc_Config框架与ACE_NT_Service结合,编写一个即适合Unix环境又适合Windows环境的服务程序
-
ACE_TASK使用失败的问题
peakzhang 发表于: 2008-07-15, 回复: 1
我的程序在用到ACE_TASK类时,编译时会出现以下链接错误,编译平台为VS2005,请问是怎么回事.难道包含ACEd.lib库还不够? Task_Handle_Connection.obj : error LNK2001: 无法解...
-
为什么消息队列会满了呢?
peakzhang 发表于: 2008-07-15, 回复: 7
我碰见一个很奇怪的问题。 系统环境:windows 2003 中文企业版 ACE: 5.5版本 NT Service程序 系统结构:处理UDP消息,采用ACE_Proactor框架,在收到UDP消息后,把消息送入消息队列中,...
-
我这个入侵响应系统适不适合用ace...
peakzhang 发表于: 2008-07-15, 回复: 4
做一个网络入侵响应系统,一台server接收分布在网络中的入侵检测系统(ids)的报警信息,然后通过查询攻击响应策略库来控制网络中的交换机,路由器以及防火墙来抑制攻击的发生,其中涉...
-
snmp manager station 的设计方法
peakzhang 发表于: 2008-07-15, 回复: 1
以snmp 管理网络时,是不是需要知道每个网络设备的oid list 或者mib,开发manager station的基本思路是怎么样的阿
-
Spipe 能否使用 Proactor ?
peakzhang 发表于: 2008-07-15, 回复: 2
最好能结合ace5.5 example - SPIPE_SAP_NPServer/Client 例子说明一下,谢谢了!
-
Silent Peers在ACE中就没好办法了么...
peakzhang 发表于: 2008-07-15, 回复: 2
Handling Silent PeersIf a client disconnects, either gracefully or abruptly, its socket will become readable. A reactor can detect this event and dispatch the ...
-
初学practor的问题,不能收数据
peakzhang 发表于: 2008-07-15, 回复: 2
我写了一个简单的程序,就是accept一个连接,然后从这个连接收数据。程序如下所示。现在的问题是,当有新的连接连上时,accept是正确的,但是确不能收到数据,也就是handle_read_stream...
-
通过按ctrl+z(信号)结束Reactor事件循环的方...
peakzhang 发表于: 2008-07-15, 回复: 3
初学ACE会对事件循环的结束不知所措。 ...... 啥也不说了,就看代码吧。 // Create an adapter to end the event loop. ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_R...
-
ACE Proactor在HP-UNIX平台下不能正常工作...
peakzhang 发表于: 2008-07-15, 回复: 1
大家好, Poractor能够在windows下正常运行,移植到hp-unix ia64位平台,能够正常编译和启动,但我们发现服务端不能监听到客户端的连接请求,怀疑是proactor_run_event_loop...
-
最简单的Streams框架,为什么不对?...
peakzhang 发表于: 2008-07-15, 回复: 3
//头文件 #include "ace/Task.h" #include "ace/Synch.h" #include "ace/Message_Block.h" #include "ace/Log_Msg.h" #include "ace/Stream.h" class S_Task_1 : public ...
-
请问ACE SSL 商用案例,谢谢
peakzhang 发表于: 2008-07-15, 回复: 1
请问:ACE_SSL目前又比较成熟的商用案例吗? 呵呵 准备使用,但是有文档说它还不太成熟(Beta版本),所以想知道业界引用情况。谢谢!...
-
Proactor VS Reactor
peakzhang 发表于: 2008-07-15, 回复: 1
通常,Reactor只允许收发在同一线程,底层使用select函数监听IO事件,回调handle_input,handle_output等函数,显然,这种框架存在瓶颈: 1.收发在同一线程,且采用同步方式接收...
-
用ACE Reactor框架编程
peakzhang 发表于: 2008-07-13,
用ACE Reactor框架编程 高歌按照我的理解,我大致讲一下windows平台下的原理。在windows平台下ACE_Reactor的实现类是ACE_WMFO_Reactor,事件的多路分离是通过WaitForMultiObjec...
-
TProactor的问题
peakzhang 发表于: 2008-07-13, 回复: 2
要在solaris和windows下实现几千个并发数连接的服务端,Reactor看来是不行了,就转到Proactor上,在Windows下测试没有问题,在Solairs下运行占用CPU巨多,经常90%以上,查资料一看,原来Proactor...
-
proactor与MFC的使用问题
peakzhang 发表于: 2008-07-13, 回复: 15
我在MFC中使用Proactor,把连接语句放在了线程函数中,接下来就是运行事件循环(因为客户端需要好几个连接,而每个连接又要单独控制,所以连接时传入了一个new的Proactor指针,以便在处...
-
采用C++的ACE库实现的一个通用的C/S架构通...
peakzhang 发表于: 2008-07-13, 回复: 8
ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰...
-
问一个内存申请的问题
peakzhang 发表于: 2008-07-13, 回复: 3
我看到的handle_input函数如下: int Dgram_Endpoint::handle_input (ACE_HANDLE) { char buf; ACE_INET_Addr from_addr; ssize_t nbytes = this->endpoint_.recv (b...
