大家好,我现在想做一个客户端activex 和服务器通信,但有一些问题我不太明摆,请大家指点!请入内详看
xxrl 2005-06-07 03:32:57 服务器端保持同客户端的socket连接,并将数据(一个结构体)发送给客户端
可是客户端我是基于ActiveX建立的,我这样做:
1 添加一个新类 基类是CSocket 名字叫做CRecieveSocket
2 重载OnReceive
下面是我做完后有错误的做法
我的控件主类名字是CGISClientServiceCtrl
我在CRecieveSocket头文件中申明class CGISClientServiceCtrl 实现文件中包含了头文件
定义了一个指向CGISClientServiceCtrl 的指针,并在CReceiveSocket类中返回此指针
这样我好在CGISClientServiceCtrl 定义一个成员函数访问此类的OnRecieve
可是我在对话框应用程序中这样没有问题,但在ActiveX程序中就告诉我没有合适的构造函数 导致了我不能在CGISClientServiceCtrl 里面访问OnRecieve方法,不能访问自然也就不能接收服务器端发过来的数据了
请问在ActiveX里面究竟怎么支持这种类型的Socket接收数据?
如果需要源代码,请告诉我 我一直在线,我已经查找过所有vc板块的faq了 很遗憾 没有相关的,也许我经验不够......
请大家一定要帮忙啊