原创 在WinSock上使用IOCP——建議

  在WinSock上使用IOCP 本文章假設你已經理解WindowsNT的I/O模型以及I/O完成端口(IOCP),並且比較熟悉將要用到的API,如

原创 QQ遊戲服務器架構

 QQ遊戲於前幾日終於突破了百萬人同時在線的關口,向着更爲遠大的目標邁進,這讓其它衆多傳統的棋牌休閒遊戲平臺黯然失色,相比之下,聯衆似乎已經根本不是Q

原创 斷點續傳和多線程下載模塊

  編寫斷點續傳和多線程下載模塊概述      在當今的網絡時代,下載軟件是使用最爲頻繁的軟件之一。幾年來,下載技術也在不停地發展。最原始的下載功能僅

原创 IOCP詳細介紹

歡迎閱讀此篇IOCP教程。我將先給出IOCP的定義然後給出它的實現方法,最後剖析一個Echo程序來爲您撥開IOCP的謎雲,除去你心中對IOCP的煩惱。

原创 完成端口(IOCP)編程探討

本文主要探討一下windows平臺上的完成端口開發及其與之相關的幾個重要的技術概念,這些概念都是與基於IOCP的開發密切相關的,對開發人員來講,又不得

原创 Winsock的事件I/O異步模型——WSAEventSelect

   WSAEventSelect模型有點類似WSAAsyncSelect模型,不同的是他不是用消息映射的方式來響應網絡事件,而是用等待多重事件的方式

原创 MFC文件拖放

afx_msg void OnDropFiles(HDROP hDropInfo) ON_MESSAGE(WM_DROPFILES,OnDropFiles) void CMsgDlgDlg::OnDropFiles(HDROP hDr

原创 用完成端口開發大響應規模的Winsock應用程序

轉自:http://www.libing.net.cn 接受連接請求 服務器要做的最普通的事情之一就是接受來自客戶端的連接請求。在套接字上使用重疊I/O接受連接的惟一API就是AcceptEx()函數【注一】。有趣的是,通常的同步接受函數

原创 VC多線程編程

VC中多線程使用比較廣泛而且實用,在網上看到的教程.感覺寫的挺好.   一、問題的提出 編寫一個耗時的單線程程序:   新建一個基於對話框的應用程序SingleThread,在主對話框IDD_SINGLETHREAD_DIALOG添

原创 堆棧

http://topic.csdn.net/u/20070610/15/631c836f-d204-4a8b-90b6-511e5d316e7a.html 堆棧 在計算機領域,堆棧是一個不容忽視的概念,但是很多人甚至是計算機專業的人也沒有

原创 完成端口的一些技巧

1、在程序創建監聽套接字時,使用socket函數創建一個套接字時,總是報“INVALID_SOCKET”錯誤?原因:出現此問題的原因,很可能是因爲沒有正確執行WSAStartUp函數引起的;解決方法:請檢查,是否使用WSAStartUp

原创 網絡I/O模塊的IOCP擴展

功能函數      0.1 socket工廠 (創建socket,綁定完成端口CreateIoCompletionPort) ------------

原创 Rundll32.exe使用方法大全

  winexec(Pchar('StrCommand'),sw_Show); 其中"StrCommand"代表以下命令之一(使用Windows中的運

原创 ACE鏈接失敗一分析 例

有網友問到,他在鏈接的時候,產生一堆錯誤我們還是先看他的代碼吧. 1// acetest2.cpp : Defines the entry point for the console application. 2// 3 4// clie

原创 ACE I/O事件多路分離在VS.net 2005中調試排錯

-----轉載  原文地址:http://blog.csdn.net/bingozq/archive/2008/03/27/2223193.aspx //測試ACE I/O多路分離器//原文中有幾處誤比,具體請參考註釋//運行://1.運