佚名通过本文主要向大家介绍了mfc activex控件开发,activex控件开发,c activex控件开发,activex开发控件位置,vb开发activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我该怎么开发这个ActiveX控件
描述:
描述:
目前我要开发一个无窗口的ActiveX控件,但我是个菜鸟,不知道怎么做,所以请各位大侠帮小弟解答。
这个控件的功能是提供一个认证的功能,有登陆和注销函数。而且每隔20秒要向服务器的后台认证进程发送一个UDP数据包以表明自己还在线。
要的效果就是:当用户向上网时如果他还没有登陆,则重定向到登陆页面,登陆页面会提示用户安装这个控件,安装完后用户就可以登陆了,登陆后该控件每隔20秒向服务器发送一个UDP数据包。即使用户离开那个登陆页面后里面的socket还存在,还能发送UDP数据包。
我现在的疑惑就是,用户登陆成功后就不会停留在那个页面了,意味着这个控件被IE释放(是吗?我也不太清楚),控件里打开的socket也被关闭,那么就不可能每隔20秒自动发送UDP数据包给服务器了。
我起初的做法是在控件里面打开一个线程,然后每20秒向服务器发送一个UDP数据包,但是当我离开那个认证页面后线程也退出,不再发送数据包了。
是不是要在控件里面注册一个windows服务呢?让那个服务一直在运行?
请各位大侠指点指点小弟,这是我第一次写控件,很多东西不明白。