線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1476
推到 Plurk!
推到 Facebook!

一個Server多個Client的監控軟體....

答題得分者是:bigdogchina
kndd
一般會員


發表:4
回覆:8
積分:2
註冊:2004-05-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-19 16:47:05 IP:203.204.xxx.xxx 未訂閱
小弟想請問一下 要寫一個可以監控多部電腦的Client/Server 軟體要怎麼下手阿, Client一上線後自動連到Server 而Server必須秀出多部Client的List 點擊後可以看到Client的名稱,IP address, CPU使用率, 記憶體負載 , 硬碟空間等系統資訊 請問高手,如果要寫這樣的程式要從何下手呢?? 有無範例可以參考,小弟是程式新手, 謝謝^^
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-19 22:46:12 IP:211.162.xxx.xxx 未訂閱
Hi,kndd,您好! 小弟的一點淺見: 你不妨把系統拆分爲幾部來設計    1 就是Client端,它要實現的功能就是獲得當前機器的名稱(GetComputerName()或者GetHostName()函數),IP(GetHostbyName()函數),Address(http://delphi.ktop.com.tw/topic.php?TOPIC_ID=53715),CPU使用效能(http://delphi.ktop.com.tw/topic.php?topic_id=26410),記憶體負載(http://delphi.ktop.com.tw/topic.php?TOPIC_ID=52293),硬碟空(GetDiskFreeSpace()函數)間等資訊。一上線就登陸=您的Client端自動的將登陸資訊向Server端送出 2 就是自己設計如何對Client獲得的資訊進行封裝,然後以什麽方式將這些資訊送出去(WinSock API或者BCB提供的元件Indy等或者WinInet API) 3 Server端得到Client送來的資訊,然後把它正確反映到出來.同時保持和Client端的互動    中間要考慮的細節也很多,多Try,相信您自己,您會非常棒的!!! ================================= <>人生在勤,不索何獲 <>業精於勤荒於嬉,行成於思毀於隨 <>臨淵羡魚不如退而結網
------
人生在勤,不索何获?
kndd
一般會員


發表:4
回覆:8
積分:2
註冊:2004-05-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-20 10:00:54 IP:203.204.xxx.xxx 未訂閱
謝謝板主的回應 另外請問一下 要如何判斷Client是否有斷線 如果斷線的話要怎麼從List清除呢??
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-20 12:48:32 IP:211.162.xxx.xxx 未訂閱
引言: 謝謝板主的回應 另外請問一下 要如何判斷Client是否有斷線 如果斷線的話要怎麼從List清除呢??
小弟是這樣認爲的,您的Client和Server之間的通信可以使用TCP/IP協定或者UDP協定,但是我推薦使用UDP來實做,因爲該協定簡單快捷,而且要求不是非常苛刻吧(我比較懶) 在>> > ================================= <>人生在勤,不索何獲 <>業精於勤荒於嬉,行成於思毀於隨 <>臨淵羡魚不如退而結網
------
人生在勤,不索何获?
kndd
一般會員


發表:4
回覆:8
積分:2
註冊:2004-05-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-22 00:05:26 IP:203.204.xxx.xxx 未訂閱
嗯~多謝大師幫忙 小弟先去試試看 有問題在來請教 謝謝~ 發表人 -
系統時間:2024-04-25 14:44:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!