2009. 4. 21. 13:09

HSDPA 연결은 RAS?? Connection Manager??


2G망 (CDMA)은 한 회선으로 음성 및 네트워크가 이루어진단다.

3G망 (WCDMA)은 음성과 네트워크가 다른 회선으로 이루어진단다.

그런데 RAS는 음성 회선을 이용하게 되므로 CDMA에서 하는거랑 차이가 없단다.

WCDMA에서 말하는 HSDPA는 고속으로 데이터를 처리하기 위한 통신 방식으로 음성과 분리되어 있단다.

따라서 이 놈을 이용할 때는 CM (Connection Manager)를 이용해야 한단다.

MSDN과 커뮤니티를 통해 좀 더 찾아봐야 할듯.. ㅎ


MSDN Library
- http://msdn.microsoft.com/en-us/library/ms879581.aspx



<13:40 추가>

CONNMGR_CONNECTIONINFO pConnInfo; //Connect Manager 구조체
ZeroMemory(&pConnInfo, sizeof(CONNMGR_CONNECTIONINFO));//구조체 초기화
pConnInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO); //구조체 사이즈
pConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
pConnInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;

pConnInfo.dwFlags = 0;

pConnInfo.bExclusive = false;
pConnInfo.bDisabled = false;
pConnInfo.guidDestNet = IID_DestNetInternet;

pConnInfo.hWnd = NULL;

pConnInfo.lParam = (LPARAM)0;
HANDLE hConnection = NULL;

DWORD status = CONNMGR_STATUS_CONNECTED;
HRESULT hr = ConnMgrEstablishConnectionSync(&pConnInfo, &hConnection,15000, &status);
if (hr != S_OK)
{
     AfxMessageBox(_T("전화접속에 실패 하였습니다."));
}



<13:50 추가>
http://www.codeproject.com/KB/mobile/ConnectionManager.aspx?display=Print