国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Windows Sockets:從套接字類派生

2019-11-17 05:17:12
字體:
來源:轉載
供稿:網友
本文描述通過從套接字類派生您自己的類所能獲得的一些功能。 可以從 CAsyncSocket 或 CSocket 派生您自己的套接字類,從而添加您自己的功能。具體說來,這些類提供了大量可以重寫的虛擬成員函數,其中包括:OnReceive、OnSend、OnAccept、OnConnect 和 OnClose。可以重寫派生套接字類中的函數,利用它們在網絡事件發生時提供的通知。框架調用這些通知回調函數來通知您重要的套接字事件,如接收到可以開始讀取的數據。有關通知函數的更多信息,請參見 Windows Sockets:套接字通知。有關重寫通知函數的說明,請參見示例應用程序 CHATTER 和 CHATSRVR。 另外, CSocket 類提供 OnMessagePending 成員函數(一個高級的可重寫函數)。當套接字抽取基于 Windows 的消息時,MFC 調用此函數。可以重寫 OnMessagePending 以查找來自 Windows 的特定消息并響應這些消息。 CSocket 類中提供的 OnMessagePending 默認版本在等待阻塞調用完成時,檢查 WM_PAINT 消息的消息隊列。它調度繪畫消息以提高顯示質量。除執行一些有用的操作外,這還說明了一種您可以自己重寫此函數的方法。作為另一個示例,可以考慮使用 OnMessagePending 執行下面的任務。假設您在等待網絡事務完成時顯示一個無模式對話框。此對話框包含一個“取消”按鈕,用戶可用該按鈕取消耗時過長的阻塞事務。重寫 OnMessagePending 可能抽取與該無模式對話框相關的消息。 在 OnMessagePending 重寫中,將 TRUE 或調用的返回值返回給 OnMessagePending 的基類版本。假如此基類版本執行您仍希望執行的工作,則調用此基類版本。 有關更多信息,請參見:
  • Windows Sockets:使用帶存檔的套接字
  • Windows Sockets:使用 CAsyncSocket 類
  • Windows Sockets:阻塞
  • Windows Sockets:字節排序
  • Windows Sockets:轉換字符串


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰和县| 广宁县| 溧水县| 古蔺县| 巩留县| 禄丰县| 广元市| 乃东县| 方山县| 齐齐哈尔市| 城步| 临夏县| 泾源县| 广西| 镇平县| 石台县| 新宁县| 神农架林区| 石嘴山市| 定结县| 宁海县| 峨眉山市| 化隆| 古丈县| 安宁市| 长治县| 诸暨市| 濮阳市| 惠来县| 兴文县| 达州市| 新余市| 福清市| 肇源县| 昌黎县| 墨竹工卡县| 南陵县| 琼海市| 霍城县| 民丰县| 江达县|