首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

【高分重新开贴】wininet和ConnMgr的有关问题(前面帖子系统出错,见谅)

2012-01-16 
【高分重新开贴】wininet和ConnMgr的问题(前面帖子系统出错,见谅)这个问题搞了好久了,也没搞定,比较急希望大

【高分重新开贴】wininet和ConnMgr的问题(前面帖子系统出错,见谅)
这个问题搞了好久了,也没搞定,比较急
希望大家帮下忙,谢谢
另外感谢zipper_zhao 和lenux对我的问题的耐心解答

我要实现的是windows mobile手机(多普达710)通过GPRS与公网的http服务器连接并进行数据交互

目前的做法
1.先通过ConnMgr函数建立GPRS连接,具体代码也是参照以前的帖子写的
  应该已经建立成功,在执行完ConnMgrEstablishConnectionSync,手机信号会显示G符号并提示登陆
2.使用wininet函数与服务器建立连接
InternetOpen(L"client2.exe",INTERNET_OPEN_TYPE_DIRECT,NULL,NULL, 0);成功
接下来如果(1)调用InternetOpenUrl返回却出现12002超时错误
InternetOpenUrl(hOpenHandle,L"http://219.239.132.234/index.htm",NULL,0,INTERNET_FLAG_RAW_DATA,0))
如果(2)在InternetOpen之后不调用InternetOpenUrl而依次调用InternetConnect,HttpOpenRequest均成功,但接着调用HttpSendRequest出现12002或者12029(ERROR_INTERNET_CANNOT_CONNECT The attempt to connect to the server failed) 错误

补充:上述wininet函数当手机通过activeSync连接时,可以通过pc的网络连到服务器上。


另 ConnMgrEstablishConnectionSync怎样建立一个IID_DestNetWAP的连接?好像我建立的时候一直失败
我好想只能建立IID_DestNetInternet的连接。


[解决办法]
明天研究下我的联网代码,看看能不能给你些提示....
[解决办法]
参考wm 6.0 sdk下的例子不能解决吗?

例子是:Demonstrates how to write a simplified Connection Manager client by deriving functionality from a helper class.

Folder : \PocketPC\CPP\MFC\CMHELPER


多线程的。

热点排行