freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章160高級網(wǎng)絡編程api(存儲版)

2025-07-06 10:38上一頁面

下一頁面
  

【正文】 信息,要求設置默認郵件處理程序。 如果套接口處于阻塞狀態(tài) , 那么調(diào)用CancelBlockingCall(?)函數(shù)后 , 所有套接口的阻塞請求被刪除 。 當一個服務器有多個 IP地址時 , 可以為套接口指定一個特定的地址 。 // Detach the newly accepted socket and save // the SOCKET handle. 第 9章 高級網(wǎng)絡編程 API hConnected = (?)。 舉例說明如下 。 調(diào)用該函數(shù)并不影響套接口的打開狀態(tài) , 它不關閉套接口 , 只可以控制是否能夠繼續(xù)發(fā)送或接收數(shù)據(jù) , 即是否允許繼續(xù)調(diào)用 Send(?)和 Receive(?)函數(shù) 。 或 int ReceiveFrom( void* lpBuf, int nBufLen, SOCKADDR* lpSockAddr, ?int* lpSockAddrLen, int nFlags = 0 )。 } } 第 9章 高級網(wǎng)絡編程 API if (m_nBytesSent == m_nBytesBufferSize) { m_nBytesSent = m_nBytesBufferSize = 0。 // int m_nBytesBufferSize。 //terminate the string CString szTemp(buff)。 int nRead。 該函數(shù)是一個需要重載的回調(diào)函數(shù) , 當一個套接口成功建立連接或連接失敗時 , 可以調(diào)用此函數(shù)處理相應的消息 。 該函數(shù)用于連接的監(jiān)聽 , 當調(diào)用成功時返回一個非 0的值 。 獲取的選項值由參數(shù)lpOptionValue確定 , 其長度由 lpOptionLen指針指向的值確定;nOptionName參數(shù)指出要獲取的選項名 , nLevel參數(shù)說明選項級別 , 默認的選項級別是 SOL_SOCKET。 12. GetSockName( )函數(shù) GetSockName(?)函數(shù)格式如下: BOOL GetSockName(CStringamp。 第 9章 高級網(wǎng)絡編程 API 10. GetLastError( )函數(shù) GetLastError(?)函數(shù)格式如下: static int GetLastError(?)。 在默認情況下 , 所有的事件都會生成通知 。 第 9章 高級網(wǎng)絡編程 API 7. Create( )函數(shù) Create(?)函數(shù)格式如下: BOOL Create(UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT ?| FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = NULL )。 第 9章 高級網(wǎng)絡編程 API 5. Close( )函數(shù) Close(?)函數(shù)格式如下: virtual void Close(?)。事件的含義見表 85, 其對應的數(shù)值如表 91所示 。第 9章 高級網(wǎng)絡編程 API 第 9章 高級網(wǎng)絡編程 API MFC提供的 Winsock類 信報 API(MAPI) WinI API 其他網(wǎng)絡程序設計 API 習題 第 9章 高級網(wǎng)絡編程 API MFC提供的 Winsock類 CAsyncSocket類 CAsyncSocket類封裝了一些基本的 Windows Sockets API函數(shù) , 它提供了與較低層 Windows Sockets對話的接口 ,一般適合于有一定基礎的網(wǎng)絡編程者使用 , 可方便地進行底層的網(wǎng)絡事件通知及信息回叫控制等操作 。 該函數(shù)用于在套接口準備好之后請求事件通知 。它有兩種調(diào)用格式:第一種調(diào)用格式提供套接口、端口號和地址,使用的是字符串形式的地址,一般常用這種調(diào)用方法;第二種調(diào)用格式提供SOCKADDR結構類型的地址參數(shù)。 它有兩種調(diào)用格式:第一種調(diào)用格式使用套接口 、 端口號和地址 , 且地址使用參數(shù)為字符串型的地址參數(shù) (如 “ ”)或點分十進制的地址 (如 “ ”);第二種調(diào)用格式提供 SOCKADDR結構類型的地址參數(shù) 。 第 9章 高級網(wǎng)絡編程 API 第三個參數(shù) lEvent用來指定一個將為應用程序生成通知的事件 。 如果沒有與此套接口關聯(lián)的 CAsyncSocket對象 , 則返回值為空(NULL)。 遠程套接口的 IP地址和端口號分別由 rPeerAddress和rPeerPort參數(shù)返回 , 也可以由指向 SOCKADDR結構的參數(shù) lpSockAddr返回 。 該函數(shù)用于返回一個套接口的選項 。 第 9章 高級網(wǎng)絡編程 API 16. Listen()函數(shù) Listen(?)函數(shù)格式如下: BOOL Listen( int nConnectionBacklog = 5 )。 19. OnConnect()函數(shù) OnConnect(?)函數(shù)格式如下: virtual void OnConnect( int nErrorCode )。 TCHAR buff[4096]。 default: buff[nRead] = 0。 // int m_nBytesSent。 } } else { m_nBytesSent += dwBytes。 rSocketPort, int nFlags = 0 )。 第 9章 高級網(wǎng)絡編程 API 27. ShutDown( )函數(shù) ShutDown(?)函數(shù)格式如下: BOOL ShutDown( int nHow = sends )。 該函數(shù)將一個套接口句柄連接到一個 CSocket對象實例上 , 從而可以建立與另一端的連接 。 Accept(sConnected)。 但要注意 , 如果我們打算使用 CArchive對象 , 則必須使用默認的套接口類型 SOCK_DGRAM。 5. CancelBlockingCall( )函數(shù) CancelBlockingCall(?)函數(shù)格式如下: void CancelBlockingCall(?)。 以上創(chuàng)建應用程序的過程完成后,如果執(zhí)行“文件”菜單中的“傳送 …” 命令,則彈出如圖 93所示的郵件處理窗口,用戶就可以根據(jù)郵件的具體情況輸入收件人、抄送、主題等內(nèi)容進行郵件處理工作。 ● 簡單 MAPI: ● 通用信報調(diào)用 (Common Messaging Calls, CMS): ● 擴展 MAPI: ● ?OLE信報: 第 9章 高級網(wǎng)絡編程 API 通用信報調(diào)用 CMC 1. CMC定義的基本數(shù)據(jù)類型 CMC定義的基本數(shù)據(jù)類型有: typedef char CMC_sint8。 typedef CMC_sint32 CMC_enum。 (1) ?CMC定義的擴展標志有: define CMC_EXT_REQUIRED ((CMC_flags) 0x00010000) define CMC_EXT_OUTPUT ((CMC_flags) 0x00020xx0) define CMC_EXT_LAST_ELEMENT ((CMC_flags) 0x80000000) 第 9章 高級網(wǎng)絡編程 API define CMC_EXT_RSV_FLAG_MASK ((CMC_flags) 0xFFFF0000) define CMC_EXT_ITEM_FLAG_MASK ((CMC_flags) 0x0000FFFF) (2) ?CMC定義的附件標志有: define CMC_ATT_APP_OWNS_FILE ((CMC_flags) 1) define CMC_ATT_LAST_ELEMENT ((CMC_flags) 0x80000000) define CMC_ATT_OID_BINARY ? ? ? ? ? ? define CMC_ATT_OID_TEXT ? ? ? ? ? ? 第 9章 高級網(wǎng)絡編程 API (3) ?CMC定義的名稱類型標志有: define CMC_TYPE_UNKNOWN ((CMC_enum) 0) define CMC_TYPE_INDIVIDUAL ((CMC_enum) 1) define CMC_TYPE_GROUP ((CMC_enum) 2) 第 9章 高級網(wǎng)絡編程 API (4) ?CMC定義的角色標志有: define CMC_ROLE_TO ((CMC_enum) 0) define CMC_ROLE_CC ((CMC_enum) 1) define CMC_ROLE_BCC ((CMC_enum) 2) define CMC_ROLE_ORIGINATOR ((CMC_enum) 3) define CMC_ROLE_AUTHORIZING_USER ((CMC_enum) 4) 第 9章 高級網(wǎng)絡編程 API (5) ?CMC定義的接收標志有: define CMC_RECIP_IGNORE ((CMC_flags) 1) define CMC_RECIP_LIST_TRUNCATED ((CMC_flags) 2) define CMC_RECIP_LAST_ELEMENT ((CMC_flags) 0x80000000) 第 9章 高級網(wǎng)絡編程 API (6) ?CMC定義的消息標志有: define CMC_MSG_READ ((CMC_flags) 1) define CMC_MSG_TEXT_NOTE_AS_FILE ((CMC_flags) 2) define CMC_MSG_UNSENT ((CMC_flags) 4) define CMC_MSG_LAST_ELEMENT ((CMC_flags) 0x80000000) 第 9章 高級網(wǎng)絡編程 API (7) ?CMC定義的消息概要標志有: define CMC_SUM_READ ((CMC_flags) 1) define CMC_SUM_UNSENT ((CMC_flags) 2) define CMC_SUM_LAST_ELEMENT ((CMC_flags) 0x80000000) 第 9章 高級網(wǎng)絡編程 API (8) ?CMC定義的功能標志有: define CMC_ERROR_UI_ALLOWED ((CMC_flags) 0x01000000) defineCMC_LOGON_UI_ALLOWED ((CMC_flags) 0x020xx000) define CMC_COUNTED_STRING_TYPE ((CMC_flags) 0x04000000) 第 9章 高級網(wǎng)絡編程 API (9) ?CMC定義的信報發(fā)送標志有: define CMC_SEND_UI_REQUESTED ((CMC_flags) 1) //cmc_send(?)函數(shù)使用 define CMC_FIRST_ATTACH_AS_TEXT_NOTE ((CMC_flags) 2) //cmc_send_documents(?)函數(shù)使用 (10) ?CMC定義的信報操作標志 (cmc_act_on(?)函數(shù)使用 )有: define CMC_ACT_ON_EXTENDED
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1