帖子列表
-
在VC6.0中不能单步调试ACE程序
peakzhang 发表于: 2008-05-21, 回复: 1
各位大侠,本人为Ace开发菜鸟,我现在编译examples里面最简单的例子,可以编译成功,但 不能设断点进行单步调试,请高手忙帮忙诊断....
-
问ACE+SSL+Terabit问题
peakzhang 发表于: 2008-05-21, 回复: 2
使用ACE+SSL+TProactor写了个服务,在Windows下,出现两个问题 1.多线程下,常常出现SSL读错误断开连接 2.单线程下,也有时出现SSL读错误断开连接。 我仔细查看了多线程相关的同步问题,可能本人太笨...
-
ACE_OutputCDR结合ACE_Message_Block进行数...
peakzhang 发表于: 2008-05-21, 回复: 2
ACE_Message_Block *mb = 0; ACE_NEW (mb, ACE_Message_Block (nlen)); ACE_OutputCDR ocdr(mb) ; int ire = login.Write(ocdr); 其中login为整解编的类,Write方法实现了...
-
如何通过同一个端口建立与多个sever的连接...
winston 发表于: 2008-05-21, 回复: 1
通过ace的connector建立与多个server的连接,如何保证非阻塞? 从他的论文集看到段代码,不知道怎么用?而且对于PEER_CONNECTOR,和HANDLE属于那个头文件? template class AsyConn...
-
ACE+SSL+Terabit问题
peakzhang 发表于: 2008-05-11, 回复: 2
使用ACE+SSL+TProactor写了个服务,在Windows下,出现两个问题 1.多线程下,常常出现SSL读错误断开连接 2.单线程下,也有时出现SSL读错误断开连接。 我仔细查看了多线程相关的同步问题,可能本人太笨...
-
ACE_OutputCDR结合ACE_Message_Block进行数...
peakzhang 发表于: 2008-05-11, 回复: 3
ACE_Message_Block *mb = 0; ACE_NEW (mb, ACE_Message_Block (nlen)); ACE_OutputCDR ocdr(mb) ; int ire = login.Write(ocdr); 其中login为整解编的类,Write方法实现了...
-
如何通过同一个端口建立与多个sever的连接...
peakzhang 发表于: 2008-05-11, 回复: 2
通过ace的connector建立与多个server的连接,如何保证非阻塞? 从他的论文集看到段代码,不知道怎么用?而且对于PEER_CONNECTOR,和HANDLE属于那个头文件? template class AsyConnec...
-
一个初级的Proactor问题
peakzhang 发表于: 2008-05-11, 回复: 3
最近开始尝试用Proactor开发一个windows平台上的服务,直接从例程里套,有一点没有搞明白 ACE_Asynch_Acceptor acceptor; if (acceptor.open (ACE_INET_Addr (port), ...
-
proactor cpu占满问题?
peakzhang 发表于: 2008-05-11, 回复: 4
ACE_Asynch_Acceptor accepte; ACE_INET_Addr listen_addr(20002,"localhost"); accepte.open(listen_addr, 0, 1,ACE_DEFAULT_BACKLOG,1,ACE_Proactor::instance()); //ACE...
-
如何用proactor框架实现客户端的短连接...
peakzhang 发表于: 2008-05-11, 回复: 2
1。如何实现客户端的短连接。即客户端每次连接发送请求,取得数据后安全关闭连接。 我在hanle_input_stream()方法中采用ACE_OS::closesocket不知道对不? 2。如何采用定时设置...
-
何谓异步接受完成,异步连接完成...
peakzhang 发表于: 2008-05-11, 回复: 4
我写了个简单的前摄器服务端的例子,发现只要有连接进来,就触发open函数,按理说接收成功后因该调用 handle_accept函数,但是怎么也进不去,可能是我还没理解异步接受完成这个概念, ...
-
服务端发往客户端的报文,客户端为何收不到?...
peakzhang 发表于: 2008-05-11, 回复: 2
以下内容为程序代码: ACE_Message_Block *send_mb = 0; //处理数据,并回应数据 if (ProcessPacket(&msg_blck, send_mb)) { ws.write (*send_mb, send_mb->leng...
-
在Proactor模式中,线程池退出时为什么程序崩...
peakzhang 发表于: 2008-05-11, 回复: 2
程序采用MFC+ACE,代码如下: 头文件 以下内容为程序代码: class Asynch_Thread_Pool : protected ACE_Task_Base { public: typedef enum { DEFAULT = 0, AIOCB, SIG, SUN,...
-
LF_ThreadPool的代码有点看不懂
peakzhang 发表于: 2008-05-11, 回复: 3
APG\ThreadPools中的LF_ThreadPool有点看不懂, int LF_ThreadPool::become_leader (void) { ACE_GUARD_RETURN (ACE_Thread_Mutex, leader_mon, this->leader_lock_, -1); ...
-
ACE中使用完成端口-Proactor框架...
peakzhang 发表于: 2008-05-11, 回复: 3
作者:阿彪 地址:阿彪的Blog 使用ACE中的Proactor的话,会要比我们使用我们直接写的要来得简单。 在说Proactor之前我们需要了解Windows里的完成端口的工作原理。 完成端...
-
如何让ACE_Asynch_Acceptor停止监听?...
peakzhang 发表于: 2008-05-11, 回复: 3
使用Proactor框架,ACE_Asynch_Acceptor只有Open方法来启用监听,但程序中需要在某种情况下停止接受客户端连接,但不退出程序,该如何处理比较合适呢?...
-
ACE中的Proactor介绍和应用实例
peakzhang 发表于: 2008-05-11,
ACE中的Proactor介绍和应用实例 把这两天做Proactor的一些经验和心得写一下,可能会给一些人帮助。 Proactor是异步模式的网络处理器,ACE中叫做“前摄器”。 先讲几个...
-
请教ACE的配置问题
knight2046 发表于: 2008-05-01, 回复: 1
是不是把ACE的头文件、库全都弄好了就等于是安上了ACE? 还需要别的?
-
编译WINCE下ACE的问题
aalbertini 发表于: 2008-03-27, 回复: 6
大家好,新手初来,请多多指教。 之前在windows xp下使用vs2003编译过。 后来对系统未做任何修改, 使用vs2005点击xxx_ce.sln编译, 有10多个projects失败。 config.h内容设置如下: ...
-
EVC下如何安装配置ACE
peakzhang 发表于: 2008-01-15, 回复: 10
我刚刚接触ACE时间不长,以前是在vc6.0下用的,现在需要在EVC4.0下编写程序使用,不知如何配置安装? 请教各位高手!!
