
工作记录
文章平均质量分 67
awingsky
这个作者很懒,什么都没留下…
展开
-
ACE在Linux 编译
在Linux平台编译ACE,我使用的事ACE6.0,没有使用TAO,CIAO。 主要步骤如下: 一.设置环境变量 使用root账号登录,vi 打开/etc/profile文件(对所有用户生效),或者vi /home/运行账号/.bash_profile文件(对运行账号生效),在文件末尾添加: ACE_ROOT=/soft/ACE_wrappers (根据实际路径修改) export AC原创 2012-07-17 00:25:54 · 874 阅读 · 0 评论 -
关于stroul函数
今天在测试服务程序时,发现收到数据包中时间处理老是出错,通过打印日志,发现在程序将数据包中字符串表示的“时分秒”转为u_long时出错,该转换我使用了strtoul函数,该函数原型是: unsigned long strtoul(const char* nptr,char** endptr,int base); 以前一直记得该函数解释如下:原创 2012-07-18 08:32:44 · 1840 阅读 · 0 评论 -
关于Reactor handle_events( ACE_Time_Value * max_wait_time ) 的一个小细节问题
我的 基于ACE的一个服务器通信程序,其中有以下一段代码: ACE_THR_FUNC_RETURN threadFunc(void* arg) { LOG_INIT(); ACE_Time_Value timeout(5); ACE_Reactor * reactor=(ACE_Reactor*)arg; reactor->owner(ACE_OS::thr_self()); whil原创 2012-07-18 21:50:43 · 1727 阅读 · 0 评论