ACE 开发者
文章
日志
文件
圈子
论坛
业内新闻
意见建议
求职招聘
.Net技术
项目管理经验交流
常用工具
IBM Rational
敏捷技术
数据库
中间件
P2P技术
服务器端程序开发
Tcp/IP和Socket
C++学习
开发心得和读书笔记
ACE综合应用
ACE基础应用
海阔天空
您的位置:
ACE 开发者
>>
论坛
>>
ACE综合应用
>>
查看帖子
字体:
小
中
大
新手请教如何实现文件传输
peakzhang 发表于: 2008-9-10 22:30 来源:
ACE 开发者
最近在学习ACE,但是对里面的Reactor,Proactor的具体如何使用还不是很清楚。
现在想利用ACE实现一个服务器端程序,就是接收来自不同客户端的请求,然后在二者之间传送文件。
但是我不知道该用socket加thread去实现,还是利用ACE中的Reactor,Proactor框架,请各位多多指教
最新回复
peakzhang at 2008-9-10 22:30:48
用ACE框架,很简单的。
如果客户端和服务器端,都是windows 2000以上平台,都可以用Proactor框架,效率高,编程也容易。
Proactor 框架中好像有一个关于文件发送的类,你可以看一下,它利用的就是 WINDOWS 里的 TransmitFile() API,效率应该比较高;
对于发送文件这种操作,建议还是放到线程中去做
peakzhang at 2008-9-10 22:30:57
ACE/examples/reactor/proactor里面还有实例代码
查看全部回复
我也来说两句
最新更新主题
ACE_Proactor在DLL中使时,事件不能响应!...
linux下无ACE_SSL_Asynch_Read_Stream_...
编译proactor+ssl出现的错误
问个问题,有关线程的挂起
ace中遇到的两个棘手问题
proactor 中HANDLER 的退出问题
hp unix安装错误~~~
Proactor 如何结合 openssl 使用?...
Naming Service用途大么?
HP-unix下编译ACE出问题,求教!...
月度关注热点
linux下无ACE_SSL_Asynch_Read_Stream_...
编译proactor+ssl出现的错误
ACE_Proactor在DLL中使时,事件不能响应!...
最新回复
如果客户端和服务器端,都是windows 2000以上平台,都可以用Proactor框架,效率高,编程也容易。
Proactor 框架中好像有一个关于文件发送的类,你可以看一下,它利用的就是 WINDOWS 里的 TransmitFile() API,效率应该比较高;
对于发送文件这种操作,建议还是放到线程中去做