wince下实现GPRS上网,程序控制拨号
来源:互联网 发布:周扬青淘宝店网址 编辑:程序博客网 时间:2024/06/06 10:07
一、打开GPRS网络数据连接
int platform_open_gprs_connect(void)
{
if(WINCE_GPRS_NODE.hRasConn) {
return 1;
}
{
RASDIALPARAMS RasDialParams; //RAS结构包含用来建立RAS的参数
DWORD dwRet;
//下面开始初始化拨号参数
memset ((char *)&RasDialParams, 0, sizeof(RasDialParams));
RasDialParams.dwSize = sizeof(RASDIALPARAMS); //结构大小
wcscpy(RasDialParams.szEntryName, GPSR_ENTRY_NAME); //拨号网络中建立的连接名
wcscpy(RasDialParams.szPhoneNumber, CMCC_PHONE_NUMBER); //电话号码
wcscpy(RasDialParams.szCallbackNumber, L""); //回拨号码,不用时置为NULL
wcscpy(RasDialParams.szUserName, L""); //用户名
wcscpy(RasDialParams.szPassword, L""); //用户口令
wcscpy(RasDialParams.szDomain, L""); //用户权限验证域
dwRet = RasDial(NULL,NULL,&RasDialParams,0xFFFFFFFF,NULL,&WINCE_GPRS_NODE.hRasConn);
if(dwRet==ERROR_SUCCESS&&WINCE_GPRS_NODE.hRasConn) {
//MessageBox(NULL,L"拨号成功!",NULL,MB_OK);
return 1;
}
}
return 0;
int platform_open_gprs_connect(void)
{
if(WINCE_GPRS_NODE.hRasConn) {
return 1;
}
{
RASDIALPARAMS RasDialParams; //RAS结构包含用来建立RAS的参数
DWORD dwRet;
//下面开始初始化拨号参数
memset ((char *)&RasDialParams, 0, sizeof(RasDialParams));
RasDialParams.dwSize = sizeof(RASDIALPARAMS); //结构大小
wcscpy(RasDialParams.szEntryName, GPSR_ENTRY_NAME); //拨号网络中建立的连接名
wcscpy(RasDialParams.szPhoneNumber, CMCC_PHONE_NUMBER); //电话号码
wcscpy(RasDialParams.szCallbackNumber, L""); //回拨号码,不用时置为NULL
wcscpy(RasDialParams.szUserName, L""); //用户名
wcscpy(RasDialParams.szPassword, L""); //用户口令
wcscpy(RasDialParams.szDomain, L""); //用户权限验证域
dwRet = RasDial(NULL,NULL,&RasDialParams,0xFFFFFFFF,NULL,&WINCE_GPRS_NODE.hRasConn);
if(dwRet==ERROR_SUCCESS&&WINCE_GPRS_NODE.hRasConn) {
//MessageBox(NULL,L"拨号成功!",NULL,MB_OK);
return 1;
}
}
return 0;
}
二、关闭GPRS网络数据连接
void platform_close_gprs_connect(void)
{
RASCONNSTATUS status;
DWORD result;
status.dwSize = sizeof(RASCONNSTATUS);
//关闭Ras拨号连接
if(WINCE_GPRS_NODE.hRasConn) {
result = RasHangUp(WINCE_GPRS_NODE.hRasConn);
if (result == 0)
{
//延时,判断连接是否关闭
while (RasGetConnectStatus(WINCE_GPRS_NODE.hRasConn, &status) == 0 )
{
Sleep(10);
}
WINCE_GPRS_NODE.hRasConn = NULL;
}
//else {
// MessageBox(NULL,L"关闭失败,请重试!",NULL,MB_OK);
//}
}
}
- wince下实现GPRS上网,程序控制拨号
- wince下实现GPRS上网,程序控制拨号 .
- WinCE下GPRS拨号
- mobile和wince下的gprs拨号
- WinCE下GPRS拨号连接助手
- WINCE下的GPRS拨号连接(一)
- WINCE下的GPRS拨号连接(二)
- Linux下GPRS拨号功能的实现
- gprs 自动拨号 wince ppc
- gprs 自动拨号 wince ppc
- wince工业平板电脑实现GPRS无线上网方法
- GPRS实现pppd拨号
- SIM300实现GPRS上网
- SIM300实现GPRS上网
- wince下Ras拨号
- wince下Ras拨号
- wince下Ras拨号
- wince下Ras拨号
- 第三方苹果开发库之ASIHTTPRequest 翻译地址
- 经常用到的linux中的命令
- iphone开发之多线程NSThread和NSInvocationOperation
- 乐享PowerPoint!5个PPT成就幻灯片达人
- Struts简介
- wince下实现GPRS上网,程序控制拨号
- 学习网站
- 日志分割及定时删除
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称)
- 锁与多版本并发控制
- swt 常用样式
- 什么是应用框架
- Liferay国际化支持
- 如何解决CPU使用率过高问题