資源簡介
java實現遠程監控

代碼片段和文件信息
package?netconn.imgchat.thread;
import?java.awt.Graphics;
import?java.awt.Toolkit;
import?java.io.DataInputStream;
import?java.io.IOException;
import?javax.swing.ImageIcon;
import?netconn.imgchat.ui.ChatServer;
/**
?*實現?接受遠程監控的線程類
?*?@author?Administrator
?*
?*/
public?class?AcceptMonitor?extends?Thread{
private?DataInputStream?dins;
private?ChatServer??cs;
public?AcceptMonitor(DataInputStream?dins?ChatServer?cs)?{
this.dins?=?dins;
this.cs?=?cs;
}
public?void?run(){
while(true){
try?{
//讀取文件長度
int?len?=?dins.readInt();
byte[]?data?=?new?byte[len];
//讀取文件內容
dins.read(data);
//將讀取出的信息轉化為圖片
ImageIcon?img?=?new?ImageIcon(Toolkit.getDefaultToolkit().createImage(data));
//將圖片顯示在監視者窗口上
Graphics?g?=?cs.getGraphics();
g.drawImage(img.getImage()?0?0?300?300?null);
Thread.sleep(700);
}?catch?(InterruptedException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1119??2012-08-04?19:02??java實現遠程監控\監視端\AcceptMonitor.java
?????文件???????1368??2012-08-03?16:05??java實現遠程監控\監視端\ChatServer.java
?????文件????????764??2012-08-03?16:23??java實現遠程監控\監視端\Dance.java
?????文件???????3990??2012-08-04?18:46??java實現遠程監控\監視端\ServerThread.java
?????文件???????7631??2012-08-04?12:33??java實現遠程監控\被監視端\conn2Server.java
?????文件???????1653??2012-08-04?19:01??java實現遠程監控\被監視端\RequestMonitor.java
?????目錄??????????0??2012-08-04?20:43??java實現遠程監控\監視端
?????目錄??????????0??2012-08-04?20:43??java實現遠程監控\被監視端
?????目錄??????????0??2012-08-04?20:43??java實現遠程監控
-----------?---------??----------?-----??----
????????????????16525????????????????????9
- 上一篇:Anki 記憶卡片——oracle
- 下一篇:JavaSetup6u24
評論
共有 條評論