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

關於用網頁查看Client端對Server端連線的情形

缺席
kj68215
初階會員


發表:47
回覆:91
積分:27
註冊:2003-08-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-22 10:16:49 IP:61.219.xxx.xxx 未訂閱
假設... (a)Client以對Server進行連線並作id、pw認證成功,進而取得該User的權限(如用0,1,2,3作權限區分)登入了作業系統. (b)Server這裡也已經用ListBox先記錄了IP,HostName,Port,權限 ;  而RichEdit記錄了Client的姓名(經過認證後用FieldByName取得)、狀態(ex:已連線)、登入時間、累計時間    請問的是... 若管理員在任何可以上網的地方,想用網頁瀏覽這Server程式監控到的目前狀況. 那有什麼方法可以去做呢?這之間需要透過資料庫嗎?    若真的需要由Server把這些接收的的訊息紀錄在DB(ex:accsee)裡,那有什麼方法可以在預設的時間內(ex:用Timer設定為每30秒刷新一次),Update到DB檔案裡呢?    小弟對這方面及資料庫不是很熟悉,請見諒! ----------------------- 請多多指教啦!!^^ 發表人 -
------
-----------------------
請多多指教啦!!^^
kj68215
初階會員


發表:47
回覆:91
積分:27
註冊:2003-08-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-23 19:37:09 IP:61.219.xxx.xxx 未訂閱
嗯,沒人回應! 小弟後來嘗試著用DB去紀錄,然後用網頁去跟這紀錄的db作連結. 成功了! 這是小弟嘗試的心得↓ < class="code"> //------------------------------------------------------------------------------ //提升為全域變數,然後把登入者的資訊一起Insert進去 //紀錄ID,UserName,IP,HostName,Port,Status,StartTime,AccTime,EndTime AnsiString sID,sUserName; AnsiString sIP,sHostName,sPort; AnsiString sStatus,sStartTime,sAccTime,sEndTime; //------------------------------------------------------------------------------ void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender, TCustomWinSocket *Socket) { //假設全域變數都取的該相關的"String"... //然後在用ADOQuery去做Insert Into 資料表名稱(欄位名1,欄位名2......) Values('a','b',......) //P.S1:主索引&索引不得NULL,此在access裡該資料表的"設計檢視"中自行設定 //P.S2:所有欄位的資料類型皆設為文字 AnsiString sql1 = "Insert into ConnectInfo(ID,UserName,IP,HostName,Port,Status,StartTime,AccTime,EndTime) "; AnsiString sql2 = "values('" sID "','" sUserName "','" sIP "','" sHostName "','" sPort "','" sStatus "','" sStartTime "','" sAccTime "',NULL)"; ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sql2 sql3); ADOQuery1->ExecSQL(); ADOQuery1->Close(); } //------------------------------------------------------------------------------ 從以上動作,當Client User連線、認證成功後,ServerSocket1ClientRead接收到的訊息都會立刻紀錄到DB裡了! 當然,這也可以另外加入類似VNC的功能,不過這要用到ActiveX Form去做,又是另一項功能了. 另外,小弟對資料庫的語法不是很清楚,不過摸索了後,感覺那些基本語法也不太難. 多練習就可以了! ----------------------- 請多多指教啦!!^^ 發表人 - kj68215 於 2004/04/23 20:08:53
------
-----------------------
請多多指教啦!!^^
系統時間:2024-06-29 16:55:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!