WIN CE下的拨号不是这样拨号的,AT+CIPSTART这些指令是使用模块内部的通信协议栈来进行GPRS数据通信的,具体的情况,我记得我在你另外的一个帖子里有说了一些。 如果要用WIN CE的SOCKET通讯,就必须用WIN CE的拨号才行。WIN CE拨打了ATD*99***1#这类的号码之后,GPRS模块就返回PPP协议的东西,然后WIN CE会用自己的PPP协议去处理这些数据,就是去和移动的节点进行身份验证等参数协商,协商完毕之后,移动会分配一个动态IP下来,有了IP,就可以去连接服务器了。 所以,WIN CE的拨号和使用AT指令来进行连接服务器是不一样的,如果直接用AT指令来连接服务器,那WIN CE怎么知道你做了什么东西,当然就不能用SOCKET编程了。 |
|
来自: BeautymengRoom > 《wince6.0》