?? connectmanager.h
字號:
#pragma once
/****************************************************************************************************************
投稿說明:
****************************************************************************************************************/
#define NOTE_GPRSCONN _T(\
" 【軟件名稱】\r\n\
《Windows Mobile中如何建立GPRS連接以便Socket能正常通信》\r\n\
【版 本】\r\n\
1.0.0\r\n\
【操作系統】\r\n\
Windows Mobile 5.0\r\n\
【作 者】\r\n\
謝紅偉 · chrys · chrys@163.com · http://www.howa.com.cn\r\n\
【軟件說明】\r\n\
手機開通GPRS以后,我們的 socket 程序還不能直接建立網絡連接,需要用連接管理器來獲取當前可用連接,并自動選擇一個最佳的連接途徑,然后啟用這個連接,\
在連接啟動成功以后再用 socket 進行網絡連接方可正常進行。源代碼中封裝了一個連接管理的類和測試代碼,可以清楚地看到 Windows Mobile 在 socket 編程之前\
到底需要做什么樣的操作。\r\n\
\r\n\
你可以任意修改復制本代碼,但請保留這段文字不要修改。\r\n\
希望我能為中國的軟件行業盡一份薄力!\r\n\
【開發日期】\r\n\
2007-12-11 01:23:56"\
)
class CConnectManager
{
public:
CConnectManager(void);
virtual ~CConnectManager(void);
void EnumNetIdentifier ( OUT CStringArray &StrAry );
BOOL GetConnMgrAvailable();
int MapURLAndGUID ( LPCTSTR lpszURL, GUID &guidNetworkObject, OUT CString *pcsDesc=NULL );
BOOL EstablishConnection ( DWORD dwIndex );
BOOL WaitForConnected ( int nTimeoutSec, DWORD *pdwStatus=NULL );
private:
void ReleaseConnection ();
HANDLE m_hConnection;
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -