很久沒有寫DIOCP的Demo了,主要公司的事情太繁瑣,工作之余都不想動了,之前承若的群裡面朋友們的DEMO,昨天晚上惡補了一下,把對數據庫連接池的操作加入到了Demo中,大家可以通過SVN下載到最新的代碼和Demo。
好了我帶大家看看這次的DEMO,經過群裡面朋友們的推薦,這次代碼中引用了UntCobblerUniPool連接池代碼來完成的本次的DEMO,研究了下代碼,裡面使用的線程時鐘來做死連和多余連接的釋放。感謝UntCobblerUniPool作者無私奉獻的精神。
先截個圖,看看服務端的界面。
注釋寫的比較清楚了,我就不再解釋了,其他關聯代碼可以具體去看各單元的代碼。
看看客戶端界面。
在DIOCP\Demos\IOCPCoder代碼中我寫了一些客戶端的界面和編碼器,有ICS,和Indy的,有需要的朋友可以直接引用使用。
基本上差不多了。剛剛群裡面的朋友測試在XE4下面測試是通過的,我的環境是D2007。
>>>>>>DIOCP討論群:320641073
>>>>>>SVN源碼和DEMO下載:https://code.google.com/p/diocp/