一個Server多個Client的監控軟體.... |
答題得分者是:bigdogchina
|
kndd
一般會員 發表:4 回覆:8 積分:2 註冊:2004-05-05 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
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 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
引言: 謝謝板主的回應 另外請問一下 要如何判斷Client是否有斷線 如果斷線的話要怎麼從List清除呢??小弟是這樣認爲的,您的Client和Server之間的通信可以使用TCP/IP協定或者UDP協定,但是我推薦使用UDP來實做,因爲該協定簡單快捷,而且要求不是非常苛刻吧(我比較懶) 在>> > ================================= <>人生在勤,不索何獲> <>業精於勤荒於嬉,行成於思毀於隨> <>臨淵羡魚不如退而結網>
------
人生在勤,不索何获? |
kndd
一般會員 發表:4 回覆:8 積分:2 註冊:2004-05-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |