Sign-up....

向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

公司最近要用ACE开发一个项目。功能差不多就如一个ftp服务器。在控制台下按照ace的例子作一些修改都没问题。

但由于本项目要作一个如flashget一样的窗口控制界面,本人几经周折,现在的程序还是有些问题。

本人高分求一个ACE作服务器端的窗口实例。内容主要是窗口能于ACE后台的线程通讯。具体的业务可以不计。谢谢了!

本人邮箱为: jianhe575@ yahoo.com.cn

[195 byte] By [msdn] at [2007-9-26 8:20:35]
# 1 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

这个恐怕不是高分能解决的吧。。。。。不懂帮顶

sunman1982 at 2005-5-12 22:00:16 >
# 2 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

请参考ace

www.flyingdoney.com

xuzheng318 at 2005-5-12 22:07:51 >
# 3 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

偶没太看懂你想要的是什么。

是不是ACE网络部分是运行正常,而且用控制台控制也是正常的,但是使用界面控制的时候就出问题了?

如果是这样,出问题的应该是你的控制界面。你给的问题描述太过于模糊,没法确定答复。

darkstar21cn at 2005-5-13 10:29:10 >
# 4 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

ding

mostideal at 2005-5-14 11:21:38 >
# 5 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

hi kevinhewanjun

你使用ACE的方法没有问题,请详细描述出错的具体细节、位置、所属类。

ydogg at 2005-5-17 14:31:33 >
# 6 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

Re: ydogg

你好!

我用的的example为ACE_ROOT目录下的

examples\Connection\misc\Connection_handler.dsw

我的方案是让窗口作为主线程,在窗口启动时创建一个后台线程。

(后台线程的运行function 实际上就是 控制台方式下的main())。

如你有时间不妨一试。

最好是给我一个例程,后台的每个连接为一个线程,作一个简单的界面就可以。让线程和界面通过消息进行通讯。先谢了!

jianhe575@ yahoo.com.cn

kevinhewanjun at 2005-5-19 13:38:19 >
# 7 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

如果不是主线程处理socket,需要指定服务处理器的线程拥有者

wy99sinacom at 2005-5-19 16:57:42 >
# 8 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

最新发现的一个现象,如果我用一个Dialog作为主窗口,在“开始”按钮里启动后台线程,则运行没有问题 。便如果我用单文档的MainFrm作为主窗口,通过MainFrm的“开始”菜单启动后台线程,则会出现上述的问题,请高手分析一下原因。

谢谢!

kevinhewanjun at 2005-5-21 10:46:00 >
# 9 Re: 向ACE方面的高手求教,高分求一个ACE作服务器端的实例。

多谢各位关心,问题已解决。

在以MainFrm作为主窗口的情况下,在线程函数的开始和结束部分分别加上:

ACE::init();

....

ACE::fini();

即可,

希望对大家有所帮助。

kevinhewanjun at 2005-5-21 13:46:42 >

C/C++

All Classified