帖子列表
-
由ACE_INET_Addr 怎么知道 ACE_SOCK_Stream...
jolly_w23 发表于: 2008-04-26, 回复: 1
我写简单点, 由ACE_SOCK_Stream 能知道 ACE_INET_Addr. ACE_SOCK_Stream peer; ACE_INET_Addr peer_addr; peer.get_local_addr( peer_addr ); 等. 反过来行吗? 由 peer...
-
ACE_Asynch_Connector的使用问题
okibun0129 发表于: 2008-04-26, 回复: 2
我在使用ACE_Asynch_Connector框架的时候遇到一个问题: 我从ACE_Asynch_Connector的派生出我们使用的类,作为单件使用,然后调用connect方法, 然后框架会回调make_handler,创...
-
请教大家个问题,如何用reactor实现一个线程...
sokiiya 发表于: 2008-04-24, 回复: 3
固定端口等待多个ip的事件,run_reactor_event_loop()接收到的各ip的connect请求处理都各放在一个线程里做。 之后这个线程只处理对应连接的事件。 reactor可以做到吗? 有点迷...
-
问个tcp传递消息的问题。
garfieldcatcat 发表于: 2008-04-23, 回复: 6
TCP在对端之间传递的是流,所以消息的边界只能由自定义的结构体来界定。 我在程序里面把要传递的消息分装成一个复合的ACE_Message_Block,第一个是存放消息头(里面有具体消息的...
-
唉,来问个reactor的问题
sokiiya 发表于: 2008-04-23, 回复: 2
在一个线程里进行reactor的run_reactor_event_loop(),并处理其结果handle_input(),在handle_input()中接到了数据, 想回发一定的数据,发数据也一定要在这个线程里吗? 如果在别的...
-
闲聊一句ACE_NEW_RETURN
sokiiya 发表于: 2008-04-22, 回复: 2
他是这样定义的: # define ACE_NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \ do { POINTER = new (ACE_nothrow) CONSTRUCTOR; \ if (POINTER == 0) { errno = ENO...
-
有关proactor的问题!
sokiiya 发表于: 2008-04-22, 回复: 3
proactor框架是通过操作系统内核的线程实现的真异步IO,那么他实现异步的方法比较依赖操作系统。 在网上看资料,有说linux内核支持异步IO不是很好,这个说法对吗? 目前各个linux内...
-
关于ACE_Task::last_thread()
peakzhang 发表于: 2008-04-20,
关于ACE_Task::last_thread() 在ACE应用中,我们经常用ACE_Task类实现多线程处理。由于ACE_Svc_Handler从ACE_Task派生,当你写的应用程序使用了Acceptor-Connector框架同时又直...
-
ACE_SOCK::set_option()的前两个参数的取值...
peakzhang 发表于: 2008-04-20, 回复: 1
ACE_SOCK::set_option()的前两个参数的取值是什么啊!高手执教。
-
请问ace用在什么方面的软件开发...
peakzhang 发表于: 2008-04-20, 回复: 2
主要是用在什么方面的? 还是主要为了跨平台 我曾接触不多的一些网络开发人员,很多用mfc封装的class来做通信 还有一些用socket api来做,但真没有遇到用ace来做的 注:本人接触的...
-
ACE_Cached_Allocator
peakzhang 发表于: 2008-04-20,
ACE_Cached_Allocator预先分配内存,然后使用它自己内部的机制来管理此内存。这样的预分配发 生在类的构造器中。所以,如果你使用此分配器,你的内存管理方案仅仅在开始时使用OS...
-
这个ACE程序输出结果怎么会这样?...
peakzhang 发表于: 2008-04-20, 回复: 4
从ACE程序员教程那里打出来的...发现和我预期的结果相差很大 服务器端: #include "stdafx.h" #include "ace/SOCK_Acceptor.h" #include "ace/SOCK_Stream.h" #include "ace...
-
ACE_CDR的问题
peakzhang 发表于: 2008-04-20,
ACE_CDR的问题 ACE_CDR配合ACE_Message_Block,可以进行结构的存储和分析工作,如自定义的网络协议,可以用于散集和列集。 但我使用这套机制,发现有些问题,主要是对齐引起的...
-
内存池?
peakzhang 发表于: 2008-04-20, 回复: 1
ACE_MMAP_Memory_Pool_Options options(ACE_DEFAULT_BASE_ADDR, ACE_MMAP_Memory_Pool_Opti...
-
如何将字符串转换为地址?
cl_mark 发表于: 2008-04-18, 回复: 1
怎样将字符串192.168.1.233:21转换为ace_inet_addr的对象?说详细点,谢谢拉
-
ACE_TP_Reactor和ACE_Proactor合用,是否可行...
pureaman 发表于: 2008-04-18, 回复: 1
很多资料都只介绍了ACE_TP_Reactor和ACE_Reactor进行设计线程池模式;我想,能否把ACE_TP_Reactor和ACE_Proactor进行设计,同时利用前摄式的好处和线程池的价值? 本人初学ACE,贻笑...
-
请教一个问题:关于轮询所有Event_Handle的问...
bowei_wang 发表于: 2008-04-16, 回复: 2
reactor 的run_event_loop的逻辑如下: ACE_thread_t thread_t = ACE_OS::thr_self (); this->owner (ACE_OS::thr_self ()); while (true) { int r...
-
请教:ACE中的tests如何使用?
bingozq 发表于: 2008-04-16, 回复: 5
本人想做一个基于前摄器模式的数据传输测试, 发现在ACE源码目录下的tests文件夹中有相应的代码 但自己试了几回,始终都没有顺利实现 望大虾指点一下具体的步骤及注意事项 谢...
-
关于ACE_TRACE的问题
xiny_xh 发表于: 2008-04-16, 回复: 2
为什么我在ACE自带的例子中加ACE_TRACE在调试的情况下这句话根本就不起作用 这是为什么啊 我也没有去限制它。 在SEVER_loggerd的例子中进行的 请教下各位大虾...
-
关于处理多个请求的问题
cl_mark 发表于: 2008-04-13, 回复: 1
每来一个连接我声明一个新的eventhandler对象eh,并将其register,好像eh里默认没有sockstream对象啊?我该如何定义sockestream对象并将其关联起来,以便在eh的handleiput函数里可...
