原文:DIOCP開源項目-定義自己要發送的數據結構(MyObject)

印象中網絡程序都是sendBuffer和recvBuffer來發送數據和接收數據,本次Demo演示如何定義定義一個自己的對象,然后我們按照OO的思想直接進行對象的發送和接收,先上個流程圖。 下面是客戶端發送和接收的測試代碼。 下面我們來看看詳細的設計。 第一步 TMyObject :首先我們需要設計一個需要進行傳輸的對象. type TMyObject class TObject private ...

2013-10-14 19:12 3 1783 推薦指數:

查看詳情

DIOCP開源項目-DEMO(怎么樣操作遠程數據庫)

經過兩天時間的開源,感謝網友提出一些修改意見,特別是在XE中,做了一部分優化。 可以在SVN中下載到最新的代碼 今天做了一個操作數據庫的演示<這里我拿出我在實際項目中操作數據庫的方法,集成在Demo中> 操作數據庫比較簡單,分兩部分功能,第一部 ...

Tue May 21 01:35:00 CST 2013 2 3522
DIOCP開源項目-測試數據庫性能

今天群里有個朋友說他們醫院項目采用直連數據庫,高峰時期sqlserver的連接數達到7000多,於是我准備做個用diocp做個demo,服務端用連接池。白天的時候我在想,並發如果7000個。如果用diocp做三層服務器,連接池應該在100個左右。今天晚上奮斗了一晚上,准備把測試過程中碰到的問題總結 ...

Sun Jun 09 08:39:00 CST 2013 5 5254
DIOCP開源項目-DIOCP3的重生和穩定版本發布

DIOCP3的重生 從開始寫DIOCP到現在已經有一年多的時間了,最近兩個月以來一直有個想法做個 30 * 24 穩定的企業服務端架構,讓程序員專注於邏輯實現就好。雖然DIOCP到現在通訊層已經很穩定了,但是要做如果做這種架構,發現還有諸多不便。於是,有了重寫DIOCP的想法。 關於開源 ...

Mon Aug 04 07:47:00 CST 2014 4 6743
DIOCP開源項目-數據庫連接池的使用<多帳套數據庫>

很久沒有寫DIOCP的Demo了,主要公司的事情太繁瑣,工作之余都不想動了,之前承若的群里面朋友們的DEMO,昨天晚上惡補了一下,把對數據庫連接池的操作加入到了Demo中,大家可以通過SVN下載到最新的代碼和Demo。 好了我帶大家看看這次的DEMO,經過群里面朋友們 ...

Tue Sep 17 18:56:00 CST 2013 2 2874
數據結構-各種樹的定義

術語 節點深度:對任意節點x,x節點的深度表示為根節點到x節點的路徑長度。所以根節點深度為0,第二層節點深度為1,以此類推 節點高度:對任意節點x,葉子節點到x節點 ...

Sun Jan 21 10:58:00 CST 2018 0 928
ES數據結構定義

申明:此文章是早期學習的時候從其他博主的博文中整理而來的,但不記得是哪位博主的了,無法提供原文鏈接,見諒!!! 什么是 Mapping? Mapping類似於關系型數據庫的Schema,主要包含以下內容: 定義索引中字段的名稱 定義字段的數據類型,如:字符串、數字、boolean ...

Sun Aug 08 23:32:00 CST 2021 0 108
數據結構定義及常用數據結構

數據結構 定義數據結構是計算機存儲、組織數據的方式。是一種或多種關系的數據元素的集合和該集合中數據元素之間的關系組成。 精心選擇的數據結構可以帶來高效運行和或者存儲效率。 與檢索算法,索引有關系。 簡單來說,數據結構是帶”結構”的數據元素集合。 結構:分為邏輯結構和存儲結構(物理 ...

Mon Mar 29 07:32:00 CST 2021 0 433
數據結構-單鏈表-結構定義

單鏈表,用於存儲邏輯關系為 "一對一" 的數據,與順序表不同,鏈表不限制數據的物理存儲狀態,換句話說,使用鏈表存儲的數據元素,其物理存儲位置是隨機的。 結點在存儲器中的位置是任意的,即邏輯上相鄰的數據元素在物理上不一定相鄰。 例如{1,2,3}:    線性表的鏈式表示又稱為非順序映像 ...

Mon Oct 28 07:21:00 CST 2019 0 2752
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM