Professional Documents
Culture Documents
Bài 2
Bài 2
b. Trn cc my trm
2. Yu cu
a. Trn my qun l
Khi ngi dng click nt Refresh hosts th danh sch a ch (tn my)
ca cc my khc trong mng s lit k trong danh sch (GridView)
Khi ngi dng chn mt a ch trong gridview v chn Restart sau
click Apply th tin hnh restart my ng vi a ch tng ng.
Khi ngi dng chn Restart All v click Apply th restart li tt c cc
my c a ch trong gridview.
b. Trn my trm
My trm khi khi ng s chy ngm v lng nghe cc lnh gi n t
my qun tr. Nu c yu cu restart th restart li my, nu c yu cu gi
a ch my m n ang chy trn th tin hnh gi.
3. Hng dn
cc my trm gi tn my ca n ti ng dng qun l, ta tin hnh gi mt
gi tin qung b ti my trm vi quy c: please_send_me_your_ip yu
cu gi a ch hoc tn my. Sau s dng mt timer lin tc kim tra d
liu tr v t cc my trm. Vic ly tn my trn cc my trm c th dng hm
Dns.GetHostName(). Hm ny tr v tn my m n ang chy.
restart mt my, ta ch vic ly tn ca my m ngi dng chn trn
gridview, sau gi gi tin l please_restart. My trm khi nhn c xu
ny s thc hin restart my bng hm
System.Diagnostics.Process.Start(Shutdown,-r -t 3). Lu , trong hm gi
d liu i, ta c th vit tn my thay v a ch IP: Send(Data, length,
HostName, port).
Restart tt c cc my, ta ch n gin gi cho mi my xu please_restart
bng c ch gi qung b.
truy cp n mt ti hng i, ct j trong gridview c tn l dgrHost, theo c
php:
dgrHost.Rows[i].Cells[j].Value
4. Thc hin
Bc 1: To ng dng winform v a iu khin gridview vo form lu danh
sch a ch IP cc my. Sau click chn Edit columns (bm vo biu
tng mi tn gc trn bn phi ca iu khin)
Bc 2: Thm mt ct a ch IP